public function __set($name, $value) { $names = array_flip($this->attributeNames()); if (isset($names[$name])) { $this->_attributes[$name] = $value; } else { return parent::__set($name, $value); } }