public function set($prop, $value)
    {
        if (!isset($this->_data[$prop]) || $this->_data[$prop] !== $value) {
            $this->_data[$prop] = $value;
            $this->_changed[] = $prop;
        }

        return $this;
    }
public function set($prop, $value)
    {
        if (!isset($this->_data[$prop]) || $this->_data[$prop] !== $value) {
            $this->_data[$prop] = $value;
            $this->_changed[] = $prop;
        }

        return $this;
    }
public function set ( $ prop , $ value ) { if ( ! isset ( $ this -> _data [ $ prop ] ) || $ this -> _data [ $ prop ] !== $ value ) { $ this -> _data [ $ prop ] = $ value ; $ this -> _changed [ ] = $ prop ; } return $ this ; }
Sets a property
Sets a property