     
     static func downloadTags(auth: Authorization,
                               nextURL: URL,
-                              results: [TagResponse.Data],
+                              results: [TagResult],
                               isDevelopment: Bool = false,
                               failure: @escaping (ServiceError) -> Void,
                               then: @escaping (TagResponse) -> Void)

          return
        }
        
        guard let nextUrlString = response.links?.next else {
          success(response)
          return

        }
        
        var newResults = results
        let result = TagResult(response.data)
        newResults.append(result)
        
        guard let nextUrlString = response.links?.next else {
          then(response)
