@override Future<T?> delete(String? id, [Map<String, dynamic>? params]) { return (repository as DeleteByIdRepository) .delete(id, params) .then((value) => value as T); }