public function getCustomProperty(string $propertyName, $default = null) { return $this->custom_properties[$propertyName] ?? $default; }