public function __construct(array $properties) { $definition = manifest()->specialEvent($properties['eventHash']); $properties = array_merge($properties, $definition->getProperties()); parent::__construct($properties); }