public override void Handle(ICommand command)
        {
            base.Handle(command);

            List <DomainEvent> events = eventProvider.ReleaseEvents();

            foreach (DomainEvent domainEvent in events)
            {
                domainEventPublisher.Publish(domainEvent);
            }
        }