public ContractBinder(
     IContractTypeBindingSerializer contractTypeBindingSerializer,
     IContractMethodBindingSerializer contractMethodBindingSerializer)
 {
     this.contractTypeBindingSerializer   = contractTypeBindingSerializer;
     this.contractMethodBindingSerializer = contractMethodBindingSerializer;
 }
 public RemoteMethodExecutor(IHttpClientResolver httpClientResolver,
                             IInvocationSerializer invocationSerializer,
                             IContractTypeBindingSerializer contractTypeBindingSerializer,
                             IContractMethodBindingSerializer contractMethodBindingSerializer)
 {
     this.httpClientResolver              = httpClientResolver;
     this.invocationSerializer            = invocationSerializer;
     this.contractTypeBindingSerializer   = contractTypeBindingSerializer;
     this.contractMethodBindingSerializer = contractMethodBindingSerializer;
 }