         do {
             return try objectArray.map { try T(map: Mapper(JSON: $0)) }
         } catch {
-            throw MoyaError.underlying(error)
+            throw MoyaError.underlying(error, self)
         }
     }
 }

        do {
            return try jsonArray.map { try T(map: Mapper(JSON: $0)) }
        } catch {
            throw MoyaError.underlying(error)
        }
    }
    

        do {
            return try T(map: Mapper(JSON: objectDictionary))
        } catch {
            throw MoyaError.underlying(error, self)
        }
    }
    
