findBy looks for an entry based on map
@override Future<T?> findBy(Map<String, dynamic> args) async { return where(args).first; }