private Task Dispatch(IMessage message, TimeSpan delay)
 {
     return(_messageBus.DeferAsync(delay, message));
 }