public function findTreeList(Query $query, array $options)
    {
        $left = $this->_table->aliasField($this->getConfig('left'));

        $results = $this->_scope($query)
            ->find('threaded', [
                'parentField' => $this->getConfig('parent'),
                'order' => [$left => 'ASC'],
            ]);

        return $this->formatTreeList($results, $options);
    }