in the case of an error it seems that "ProcessWebServiceRequestMultiWebResponse" is returned instead of "ProcessWebServiceRequestResult" as a field (sometimes?)
this should be handled as a fallback in case "ProcessWebServiceRequestResult" is not present on the response object.