public function __get($name) { switch ($name) { case 'dom': case 'document': return $this->getDocument(); case 'node': return $this->_node; } return NULL; }