public function &__get($name)
    {
        if(!isset($this->arguments[$name]))
            return null;
        
        return $this->arguments[$name];
    }
public function &__get($name)
    {
        if(!isset($this->arguments[$name]))
            return null;
        
        return $this->arguments[$name];
    }
public function & __get ( $ name ) { if ( ! isset ( $ this -> arguments [ $ name ] ) ) return null ; return $ this -> arguments [ $ name ] ; }
Override default getter so we can get stored references.
@param type $name
@return mixed Returns null if property isn't found.
Override default getter so we can get stored references .