List<T> find([Map<String, dynamic>? query]) { final list = _harnCollection.find(query ?? {}); final response = list.map((e) => fromMap(e)).toList(); harnLog.register({"find": response}); return response; }