public function children($pattern = null)
	{
		if (!is_null($pattern))
		{
			$list = array();

			foreach ($this->_children as $Child)
			{
				if ($this->_fnmatch($pattern, $Child->name()))
				{
					$list[] = $Child;
				}
			}

			return $list;
		}

		return $this->_children;
	}