Future<Result<int, String, List<T>?>> updateCacheRelations( {Set<String>? oldRels, Set<String>? newRels, required String fieldToUpdate, required ItemCreator<T> creator});