/* @return boolean true if the property should be shown in the user interface 
	*/
	function getVisible() {
		if ($this->visible !== null) return $this->visible;
		
		// nto set, use default
		$name = $this->getName();
		return $this->getName() != 'label' && !$this->getHoldsId();
	}