Execute and get all results
Future<List<T>> toList() async { final sql = _buildSql(); return repository.executeQuery(sql, _params, _includes); }