public virtual Task Tell(object message) { Requires.NotNull(message, nameof(message)); return(middleware.Receive(Path, message, async x => { await endpoint.ReceiveTell(x); return null; })); }