public function __set(string $property, $value) { throw new \Error($this->generateStructPropertyError($property)); }