/** * Overloaded setter for load triggering. * Data have to be loaded be loaded before setting any variables * or it should be overwritten later. * * @param string $key * @param mixed $default * @return mixed */ public function set($key, $value) { //if(!$this->isLoaded) $this->load(); return parent::set($key, $value); }