public async Task <Response> Invoke(byte[] serializedRequest) { var deserializedRequest = _serializer.RequestSerializer.DeserializeRequest <TContract>(serializedRequest); var response = await ContractParser <TContract> .Invoke(_instance, _serializer.ResponseSerializer, deserializedRequest.Method, deserializedRequest.Args.Values.ToArray()); return(response); }