@override Future<bool> set(T? data) async { if (data == null) return false; return update(data.source); }