More ObjectVariantMapper clenaups - many comments - but also new AddCommonType() method