     }
 }
 
-extension AuctionRefineViewController: UITableViewDataSource, UITableViewDelegate {
+private typealias TableView = AuctionRefineViewController
+extension TableView: UITableViewDataSource, UITableViewDelegate {
     func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
         return AuctionOrderingSwitchValue.allSwitchValues().count
     }

    }
}

extension AuctionRefineViewController {
    func userDidCancel() {
        delegate?.userDidCancel(self)
    }

    }
}

private typealias UISetup = AuctionRefineViewController
private extension UISetup {

    func cancelButton() -> UIButton {
        let cancelButton = UIButton(type: .Custom)
