     let method: HTTPMethod
     let baseURL: URL
     let path: String
-
+    let dataParser: DataParser
     let headerFields: [String : String]
     let parameters: Any?
 

            headers["Authorization"] = "Bearer \(authorization.accessToken)"
        }
        headerFields = headers
    }

    func intercept(object: Any, urlResponse: HTTPURLResponse) throws -> Any {

        method = request.method
        baseURL = request.baseURL
        path = request.path
        dataParser = request.dataParser
        parameters = request.parameters
        response = request.response
        raw = request
