public function __clone() { $this->value = is_object($this->value) ? clone $this->value : $this->value; }