             let dataResponse = RestResponse(request: self.request, response: response, data: data, result: result)
             completionHandler(dataResponse)
         }
-    }
-    
-    public func responseArray<T: JSONDecodable>(
-        dataToError: ((Data) -> Error?)? = nil,
-        path: [JSONPathType]? = nil,
-        completionHandler: @escaping (RestResponse<[T]>) -> Void)
-    {
-        responseArray(responseToError: dataToErrorWrapper(dataToError: dataToError), path: path, completionHandler: completionHandler)
     }
 
     public func responseArray<T: JSONDecodable>(

    }

    public func responseString(
        dataToError: ((Data) -> Error?)? = nil,
        completionHandler: @escaping (RestResponse<String>) -> Void)
    {
        responseString(responseToError: dataToErrorWrapper(dataToError: dataToError), completionHandler: completionHandler)
    }

    public func responseString(
        responseToError: ((HTTPURLResponse?, Data?) -> Error?)? = nil,
        completionHandler: @escaping (RestResponse<String>) -> Void)
    {

            let dataResponse = RestResponse(request: self.request, response: response, data: data, result: result)
            completionHandler(dataResponse)
        }
    }

    public func responseObject<T: JSONDecodable>(
