@override Stream<List<T>>? watch(GridQuery query) { return streamBuilder(query).map((data) { _lastData = data; return data; }); }