public function save() { $this->setupRole(); $this->setupAlias(); $this->setupScaling(); $this->setupBehaviors(); $this->setupPolling(); parent::save(); $this->setupAnalytics(); if (!empty($this->_settings)) { $this->_settings->save(); } }