/// <inheritdoc />
 public Task Invoke(IMessageContext context)
 {
     router.HandleMessage(context);
     return(Task.CompletedTask);
 }