__construct(private ?int $object_reference_id=null, private ?int $obj_id=null, private ?\DateTimeImmutable $date_of_deletion=null, private ?int $deleted_by=null, private ObjectAvailabilityPeriodProperty $object_time_based_activation_property=new ObjectAvailabilityPeriodProperty())