public function find()
    {
        // convert to criteria.
        $criteria = call_user_func_array(array($this, 'argsToCriteria'), func_get_args());
        $criteria->limit(1);

        // find.
        $entities = $this->findAll($criteria);
        return $entities->first();
    }