public void HandleMessage(TClient client, WampMessage <TMessage> message)
        {
            WampMethodInfo method = mWampRequestMapper.Map(message);

            if (method != null)
            {
                mLogger.DebugFormat("Mapped message to method: {Method}", method.Method);
                Action <TClient, WampMessage <TMessage> > action = mDelegateCache.Get(method);
                action(client, message);
            }
            else
            {
                mLogger.Warn("Failed to map message to a suitable method handler");
            }
        }