public function take($limit = 1) { $data = parent::take($limit); if ($data) { if ($limit == 1) { return $this->buildSingleModel($data); } else { return $this->buildCollection($data); } } return null; }