public void PublishEvent <T>(T @event) where T : IIntegrationEvent
 {
     bus.PublishEvent(@event);
 }
 public void PublishEvent <T>(T @event) where T : IDomainEvent => bus.PublishEvent(@event);