   
   // MARK: - Array
   
-  public static func glossyArrayResponseSerializer<T: Decodable>(type: T.Type) -> DataResponseSerializer<[T]> {
+  public static func glossyArrayResponseSerializer<T: Gloss.Decodable>(type: T.Type) -> DataResponseSerializer<[T]> {
     return DataResponseSerializer { _, response, data, error in
       return Request.serializeReponseGlossyArray(type: T.self, response: response, data: data, error: error)
     }
   }
   
   @discardableResult
-  public func responseArray<T: Decodable>(_ type: T.Type, queue: DispatchQueue? = nil, completionHandler: @escaping (DataResponse<[T]>) -> Void) -> Self {
+  public func responseArray<T: Gloss.Decodable>(_ type: T.Type, queue: DispatchQueue? = nil, completionHandler: @escaping (DataResponse<[T]>) -> Void) -> Self {
     return response(queue: queue,
                     responseSerializer: DataRequest.glossyArrayResponseSerializer(type: T.self),
                     completionHandler: completionHandler)

  
  // MARK: - Object
  
  public static func glossyObjectResponseSerializer<T: Decodable>(type: T.Type) -> DataResponseSerializer<T> {
    return DataResponseSerializer { _, response, data, error in
      return Request.serializeReponseGlossyObject(type: T.self, response: response, data: data, error: error)
    }
  }
  
  @discardableResult
  public func responseObject<T: Decodable>(_ type: T.Type, queue: DispatchQueue? = nil, completionHandler: @escaping (DataResponse<T>) -> Void) -> Self {
    return response(queue: queue,
                    responseSerializer: DataRequest.glossyObjectResponseSerializer(type: T.self),
                    completionHandler: completionHandler)

  }
  
  @discardableResult
  public func responseArray<T: Gloss.Decodable>(_ type: T.Type, queue: DispatchQueue? = nil, completionHandler: @escaping (DownloadResponse<[T]>) -> Void) -> Self {
    return response(queue: queue,
                    responseSerializer: DownloadRequest.glossyArrayResponseSerializer(type: T.self),
                    completionHandler: completionHandler)
