Finally fix the GSon complain about the MetadataModel interface
serialization. This happens because of the childs property on
ComplexMetadataModel which is a Map<String, MetadataModel> and needs a
way to discover and deserialize the value in key->value pair relation