         }
         let item = getItem(at: indexPath)
         configureCell(cell, item: item)
-        cellsToItemsThatNeedReloading[cell] = item
         return cell
     }
 

        return []
    }

    func getItem(at indexPath: IndexPath) -> ExploreFeedSettingsItem {
        let items = getSection(at: indexPath.section).items
        assert(items.indices.contains(indexPath.row), "Item at indexPath \(indexPath) doesn't exist")

    // MARK: - Notifications

    open func reload() {
        for item in allItems {
            item.updateDisclosureText(for: displayType)
            item.updateSubtitle(for: displayType)
            item.updateIsOn(for: displayType)
        }
        UIView.performWithoutAnimation {
            tableView.reloadData()
        }
    }

