Class VersionedValueType<T,​D>