public byte[] SerializeRequest(object?[] values) { var message = Activator.CreateInstance(typeof(TRequest), values) !; return(CompatibilityTools.SerializeValue(_method.RequestMarshaller, (TRequest)message)); }