/** * Intercepts whenever someones assign a new property's value * @param $name Property Name * @param $value Property Value */ public function __set($name, $value) { parent::__set($name, $value); $this->{$name} = $value; }