$name = $value; } else { parent::__set($name, $value); } } /** * @param $name * @return mixed * @throws Exception */ public function __get($name): mixed { if (property_exists($this, $name)) { return $this->$name ?? null; } else { return parent::__get($name); } } }