public virtual Task ProcessRequest(ITransportConnection connection) { return ProcessRequestCore(connection); }