         
         let data = [TestData(title: "1"), TestData(title: "2"), TestData(title: "3")]
         
-        let rows: [Row] = data.map({ TableRow<TestData, TestTableViewCell>(item: $0) })
+        let rows: [Row] = data.map({ TableRow<TestTableViewCell>(item: $0) })
         
         testController.tableDirector += rows
         testController.tableView.reloadData()

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

    
    func testTableSectionCreatesSectionWithHeaderAndFooterTitles() {
        
        let row = TableRow<TestTableViewCell>(item: TestData(title: "title"))
        
        let sectionHeaderTitle = "Header Title"
        let sectionFooterTitle = "Footer Title"
