name = $data['name'] ?? null; $model->address = $data['address'] ?? null; $model->vars = $data['vars'] ?? []; $model->subscribed = $data['subscribed'] ?? null; return $model; } private function __construct() { } public function getName(): ?string { return $this->name; } public function getAddress(): ?string { return $this->address; } public function getVars(): array { return $this->vars; } public function isSubscribed(): ?bool { return $this->subscribed; } }