/** Return an array with the tablenames as keys, in parent first order
	*/
	function getTableMap()
	{
		if (!isSet($this->tableMap)) {
			$this->tableMap = array();
			$this->initTableMap($this->tableMap);
		}
		return $this->tableMap;
	}