_ID; } public function setID($value) { if(is_null($this->_ID)) $this->_ID = $value; else throw new TimeTrackerUserException( 'timetracker_user_readonly_id'); } } class TimeTrackerUserException extends TimeTrackerException { } ?>