Converts the given json to an item of type T
@override T? fromJson<T>(Map<String, dynamic> json) { final type = provider.schemaType(json); return _extensionBuilder!.fromJson<T>(type, json); }