replace ObjectVariantMapper::TypeMappingDetails::CTOR(details about class) with private MakeCommonSerializer_ForClassObject_() and use that direcly in AddClass; this allowed enabling some extra assertions that class being mapped as definitions for each data member type (and re-rganized some tests to assure this was true)
minor cleanusp to ObjectVariantMapper::TypeMappingDetails