public function fetchAll(array $parameters = [], $hydrationMode = DoctrineQuery::HYDRATE_OBJECT)
    {
        $this->appendParameters($parameters);

        return $this->getQuery()->getResult($hydrationMode);
    }