public function removeChild($Child)
	{
		$index = array_search($Child, $this->children);
		if($index!==false)
		{
			$tmp = $this->children[$index];
			if(isset($tmp->id))
				unset($this->id2index[$tmp->id]);
			if(isset($tmp->name))
				unset($this->name2index[$tmp->name]);
			unset($this->children[$index]);
			return $tmp;
		}
		return null;
	}