public IncommingMessageService(IIncommingMessageRepository repository, IServiceEvents hostMediator)
 {
     _repository = repository;
     _hostMediator = hostMediator;
 }
 public MessageCleanerService(NotNullable<IServiceEvents> serviceEvents, NotNullable<IIncommingMessageRepository> repository)
 {
     serviceEvents.Value.SentIncommingMessageSequence.Subscribe(RemoveMessage);
     _repository = repository.Value;
     _serviceEvents = serviceEvents.Value;
 }