             return true
         }
         
-        let tableViewCellNib = UINib(nibName: "TableViewCell", bundle: NSBundle(forClass: self.dynamicType))
-        self.tableView.registerNib(tableViewCellNib, forCellReuseIdentifier: "TableViewCell")
-        self.tableView.dataSource = dataSource
         let helper = CoreDataUtil(inManagedObjectContext: self.managedObjectContext)
         
         helper.removeAllTestEntities()

            return true
        }
        
        let tableViewCellNib = UINib(nibName: "TableViewCell", bundle: NSBundle(forClass: self.dynamicType))
        self.tableView.registerNib(tableViewCellNib, forCellReuseIdentifier: "TableViewCell")
        self.tableView.dataSource = dataSource
        let helper = CoreDataUtil(inManagedObjectContext: self.managedObjectContext)

        helper.removeAllTestEntities()

            sectionNameKeyPath: self.sectionNameKeyPath,
            cacheName: self.cacheName)
        dataSource.predicate = nil
        self.tableView.dataSource = dataSource
        return dataSource
    }
    
