public function getQueryBuilder() {
        if (!isset($this->_queryBuilder)) {
            /** @var QueryBuilderInterface $queryBuilder */
            $queryBuilder = $this->createComponent(QueryBuilderInterface::class);
            $this->_queryBuilder = $queryBuilder;
        }
        return $this->_queryBuilder;
    }