Returns the target type from json (Map)
@override T fromJson<T>(Map<String, dynamic>? json) => ToDo.fromJson(json) as T;