T? fromJson<T>(String typeName, Map<String, dynamic> json) { return _typeConverterMap[T]?[typeName]?.fromJson.call(json); }