Implementing ObjectVersions