protected function buildQueryResultCollection() { return new Utilities\QueryResultCollection(Traversable::factory($this->buildIteratorScheme())); }