             return .Failure(error)
         }
     }
-    
-    /**
-     Adds a handler to be called once the request has finished.
-     
-     - parameter completionHandler: A closure to be executed once the request has finished and the data has been mapped by ObjectMapper.
-     
-     - returns: The request.
-    */
-    public func responseArray<T: Mappable>(completionHandler: Response<[T], NSError> -> Void) -> Self {
-        return responseArray(nil, keyPath: nil, completionHandler: completionHandler)
-    }
 
     /**
      Adds a handler to be called once the request has finished.

     
     - returns: The request.
    */
    public func responseArray<T: Mappable>(keyPath: String, completionHandler: Response<[T], NSError> -> Void) -> Self {
        return responseArray(nil, keyPath: keyPath, completionHandler: completionHandler)
    }


    /**
     Adds a handler to be called once the request has finished.
     
     - parameter keyPath:           The key path where object mapping should be performed
     - parameter completionHandler: A closure to be executed once the request has finished and the data has been mapped by ObjectMapper.
     
     - returns: The request.
     */
    public func responseObject<T: Mappable>(keyPath: String? = nil, completionHandler: Response<T, NSError> -> Void) -> Self {
        return responseObject(nil, keyPath: keyPath, completionHandler: completionHandler)
    }

