 
         let expectation = self.expectation(description: "cell action")
 
-        let row = TableRow<TestData, TestTableViewCell>(item: TestData(title: "title"))
+        let row = TableRow<TestTableViewCell>(item: TestData(title: "title"))
             .action(TableRowAction(.custom(TestTableViewCellOptions.CellAction)) { (data) in
                 
                 XCTAssertNotNil(data.cell, "Action data should have a cell")

        
        let data = TestData(title: "title")

        let row = TableRow<TestData, TestTableViewCell>(item: data)
        
        testController.tableDirector += row
        testController.tableView.reloadData()

    
    func testTableSectionCreatesSectionWithHeaderAndFooterViews() {
        
        let row = TableRow<TestTableViewCell>(item: TestData(title: "title"))
        
        let sectionHeaderView = UIView()
        let sectionFooterView = UIView()
