Added explicit typeregistry object to ObjectVariantMapper and revised APIs accordingly. Now ObjectVariantMapper::Add() acts more like merge of differnt sets of types more easily