 	private func unownTable(targetTable:Table) {
 		assert(table.hostTableViewController == self)
 		table.hostTableViewController	=	nil
-		
 		tableView?.tableHeaderView	=	nil
 		tableView?.tableFooterView	=	nil
 	}

	
	private var	_table	=	nil as Table?

	private func ownTable(targetTable:Table) {
		precondition(table.hostTableViewController == nil, "Supplied table object alread bound to another table view controller.")
		table.hostTableViewController	=	self

	
	public init() {
	}
	deinit {
		for r in _rows {
			r.section	=	nil
		}
	}
	
	///	Height will be resolved using auto-layout. (`systemLayoutSizeFittingSize`)
	public var header:UIView? {
