Use Uber for delegation.
Pass aggregate type to event store.