@override T fromJson<T>(Map<String, dynamic> jsonMap) { final serializerForType = serializers.getSerializer<T>(); return serializerForType.fromJson(jsonMap); }