         requestDidParseDownloadResponse?(request, response)
     }
 
-    open func request<Value>(_ request: DownloadRequest, didParseResponse response: DownloadResponse<Value>) {
-        requestDidParseAnyDownloadResponse?(request, response as! DownloadResponse<Any>)
-    }
 }


    /// Closure called on the `request(_:didParseResponse:)` event.
    open var requestDidParseDownloadResponse: ((DownloadRequest, DownloadResponse<URL?>) -> Void)?

    /// Closure called on the `request(_:didParseResponse:)` event, casting the generic serialized object to `Any`.
    open var requestDidParseAnyDownloadResponse: ((DownloadRequest, DownloadResponse<Any>) -> Void)?

    public let queue: DispatchQueue


    /// Closure called on the `request(_:didParseResponse:)` event.
    open var requestDidParseResponse: ((DataRequest, DataResponse<Data?>) -> Void)?

    /// Closure called on the `request(_:didCreateUploadable:)` event.
    open var requestDidCreateUploadable: ((UploadRequest, UploadRequest.Uploadable) -> Void)?

