     c.objectClass = ScoredUrl.self
     c.sortDescriptors = [NSSortDescriptor(key: "score", ascending: false)]
     c.automaticallyRearrangesObjects = true
-    c.bind(.contentArray, to: self, withKeyPath: "fileViewItems")
+    c.bind(.contentArray, to: self, withKeyPath: "fileItems")
 
     fileView.bind(.content, to: c, withKeyPath: "arrangedObjects")
     fileView.bind(.selectionIndexes, to: c, withKeyPath: "selectionIndexes")

    )?.reset()
    let cell = cachedCell ?? ImageAndTextTableCell(withIdentifier: "file-view-row")

    let url = self.fileViewItems[row].url
    cell.attributedText = self.rowText(for: url as URL)
    cell.image = FileUtils.icon(forUrl: url)


  private var fileServicesPerRootUrl: [URL: FileService] = [:]
  private var rootUrls: Set<URL> { Set(self.fileServicesPerRootUrl.map { url, _ in url }) }

  private let fileViewItemsController = NSArrayController()

  private let windowController: NSWindowController
