public static function fromEventDTO(EventDTO $dto) { return new static($dto->getEvent(), EntityDTO::fromEventDTO($dto), EventEnvelope::fromEventDTO($dto)); }