protected virtual void OnRequest(RequestInfo info) { var requestReceived = RequestReceived; if (requestReceived != null) requestReceived(this, new ChannelRequestEventArgs(info)); }