Returns itself after the save/delete finishes.
@override Future<void>? get saving => _saveCompleter?.future;