protected function apply(Query $query) { return $query->applyQuery($this->createFluent(), $this->mapper); }