ObjectVariantMapper cleanups - added more pre-registered types, and addedObjectVariantMapper_TYPEINFO_Construction_Helper helper macro