         )
 
         // execute REST request
-        request.responseObject(completionHandler: completionHandler)
+        request.response(completionHandler: completionHandler)
     }
 
     /**

        do {
            let json = try JSONDecoder().decode([String: JSON].self, from: data)
            metadata = [:]
            if case let .some(.string(message)) = json["error"] {
                errorMessage = message
            }
            // If metadata is empty, it should show up as nil in the WatsonError
            return WatsonError.http(statusCode: statusCode, message: errorMessage, metadata: !metadata.isEmpty ? metadata : nil)


     Classify images with built-in or custom classifiers.

     - parameter imagesFile: An image file (.jpg, .png) or .zip file with images. Maximum image size is 10 MB. Include
       no more than 20 images and limit the .zip file to 100 MB. Encode the image and .zip file names in UTF-8 if they
       contain non-ASCII characters. The service assumes UTF-8 encoding if it encounters non-ASCII characters.
       You can also include an image with the **url** parameter.
     - parameter acceptLanguage: The desired language of parts of the response. See the response for details.
     - parameter url: The URL of an image to analyze. Must be in .jpg, or .png format. The minimum recommended pixel
       density is 32X32 pixels per inch, and the maximum image size is 10 MB.
       You can also include images with the **images_file** parameter.
     - parameter threshold: The minimum score a class must have to be displayed in the response. Set the threshold to
       `0.0` to ignore the classification score and return all values.
     - parameter owners: The categories of classifiers to apply. Use `IBM` to classify against the `default` general
       classifier, and use `me` to classify against your custom classifiers. To analyze the image against both
       classifier categories, set the value to both `IBM` and `me`.
       The built-in `default` classifier is used if both **classifier_ids** and **owners** parameters are empty.
       The **classifier_ids** parameter overrides **owners**, so make sure that **classifier_ids** is empty.
     - parameter classifierIDs: Which classifiers to apply. Overrides the **owners** parameter. You can specify both
       custom and built-in classifier IDs. The built-in `default` classifier is used if both **classifier_ids** and
       **owners** parameters are empty.
