@override Future<void> onCreateUser(T data) { if (delegate != null) { return delegate!.create(data); } else { return Future.value(null); } }