public static SetBackendServersResponse Unmarshall(UnmarshallerContext context)
        {
            SetBackendServersResponse setBackendServersResponse = new SetBackendServersResponse();

            setBackendServersResponse.HttpResponse = context.HttpResponse;
            setBackendServersResponse.RequestId = context.StringValue("SetBackendServers.RequestId");
            setBackendServersResponse.LoadBalancerId = context.StringValue("SetBackendServers.LoadBalancerId");

            List<SetBackendServersResponse.BackendServer> backendServers = new List<SetBackendServersResponse.BackendServer>();
            for (int i = 0; i < context.Length("SetBackendServers.BackendServers.Length"); i++) {
                SetBackendServersResponse.BackendServer backendServer = new SetBackendServersResponse.BackendServer();
                backendServer.ServerId = context.StringValue("SetBackendServers.BackendServers["+ i +"].ServerId");
                backendServer.Weight = context.StringValue("SetBackendServers.BackendServers["+ i +"].Weight");

                backendServers.Add(backendServer);
            }
            setBackendServersResponse.BackendServers = backendServers;

            return setBackendServersResponse;
        }