public function __clone() { $this->class = clone $this->class; $this->name = clone $this->name; $this->arguments = self::cloneAll($this->arguments); }