public RequestTask(AmqpServiceClient <T> client, MethodData md, MethodCallMessage mcm, int argCount)
 {
     this.client   = client;
     this.md       = md;
     this.mcm      = mcm;
     this.argCount = argCount;
 }
 public AmqpClientProxy(AmqpServiceClient <T> client, Type proxiedType)
     : base(proxiedType, typeof(object))
 {
     this.client      = client;
     this.methodCache = GetMethodCache(proxiedType);
 }