@override List<E> get delegate { if (_sortedResults == null) { _sortedResults = _source.toList(); _sortedResults!.sort(_compare); } return _sortedResults!; }