public function getForSelect($data, $key = 'id', $orderBy = 'created_at', $sort = 'desc')
    {
        $query = function () use ($data, $key, $orderBy, $sort) {
            return $this->model
                ->with($this->requiredRelationships)
                ->orderBy($orderBy, $sort)
                ->lists($data, $key)
                ->all();
        };

        return $this->doQuery($query);
    }