public static function reconstitute(EventStream $eventStream) { $id = $eventStream->aggregateId(); $document = new self($id); $document->initializeFromEventStream($eventStream); return $document; }