public async Task <string> Send(string message) { var context = new Context(); await Task.Delay(50); _requestHandler.BeforeRequest(message, context); await Task.Delay(50); _requestHandler.AfterResponse(message, context); return($"{message}:response"); }