public function save() { $k = static::PRIMARY_KEY; return $k && !isset($this->_data[$k]) ? $this->create($this->_data) : $this->update($this->_data); }