Got rid of responseDataArray as it's cleaner to just use responseData, whether the response is an object or an array
If the object is an array and the client parser is unable to handle it, it's more elegant for the user program to use a WsArrayWrapper