 	
 	public init() {
 	}
+	deinit {
+		for s in _sections {
+			s.table	=	nil
+		}
+	}
 
 	///	There's no effective way to set the header's size automatically using auto-layout.
 	///	You must set its frame manually BEFORE passing it into this property.

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

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