public function getValues($groupName = '')
    {
        $returnValue = array();
        
		foreach($this->elements as $element){
            if (!empty($this->systemElements) && in_array($element->getName(), $this->systemElements)) {
                continue;
            }
			if(empty($groupName)
					|| !isset($this->groups[$groupName])
					|| in_array($element->getName(), $this->groups[$groupName]['elements'])) {
				
				$returnValue[tao_helpers_Uri::decode($element->getName())] = $element->getEvaluatedValue();
			}
		}
        

        return (array) $returnValue;
    }