public function __unset($property) { throw new \LogicException(sprintf('%s is immutable.', get_class($this))); }