public function get(Invoice\Id $id) : Invoice { $events = $this->eventStore->find(new EventStream\Name(Invoice::class), $id); return Invoice::reconstructFrom($id, $events); }