HashedEvent: OwnedEvent & { id: string }