pass the original request to the ResultTransform for better debugging
better handling of error parsing with Ion
better handling of JSON errors with Gson