anchor.diff:  }
   
   abstract class Serializer {
  +  Map<Type, MapSerializer> _mapperType = {};
  +  Map<String, MapSerializer> _mapperString = {};
  +
     Object fromObject(Object object,
         {Type type, bool useTypeInfo: true, dynamic model}) {
       if (object is List) {
  
positive.code:   Object fromMap(Map map, {Type type, bool useTypeInfo: true, dynamic model}) {
      MapSerializer serializer;
      try {
        serializer = JaguarSerializer.getMapSerializerForType(type);
      } catch (e) {
        if (useTypeInfo == false) {
          rethrow;
        }
        print(useTypeInfo);
        serializer = JaguarSerializer.getMapSerializerFromMap(map);
      }
      return serializer.fromMap(map, model: model);
    }
  
    void addSerializer(MapSerializer serializer) {
      JaguarSerializer.addSerializer(serializer);
    }
  
    String encode(Object object, {bool withTypeInfo: false}) =>
  
negative.code:   }
  
    Map toMap(Object object, {bool withTypeInfo: false}) {
      MapSerializer serializer = getMapSerializerForType(object.runtimeType) ??
          JaguarSerializer.getMapSerializerForType(object.runtimeType);
      return serializer.toMap(object, withTypeInfo: withTypeInfo);
    }
  