public function check() { if (!isset($this->_validate)) { // Initialize the validation object $this->_validate(); } // add custom rules to $this->_validate(); event::run('yuriko_core.model.validate.site_settings', $this->_validate); return parent::check(); }