Future<T?> find(String id) async { final results = await DatabaseService.driver.query( 'SELECT * FROM $tableName WHERE id = ?', [id], ); if (results.isEmpty) return null; return fromMap(results.first); }