"Smart" replacements for container to allow for versioning.