public override void Handle(ICommand command) { base.Handle(command); List <DomainEvent> events = eventProvider.ReleaseEvents(); foreach (DomainEvent domainEvent in events) { domainEventPublisher.Publish(domainEvent); } }