public function getQuery($disable_chain = false, $condition = array())
    {
        $query = clone $this->_query;

        if ($disable_chain) {
            $query->disableChain();
        }

        if (!empty($condition)) {
            $query->where($condition);
        }

        return $query;
    }