public function getValue($type, $default = null)
    {
        $ret = $this->__call('getValue', array($type, $default));
        
        if (!isset($ret['value'])) {
            return $default;
        }

        return $ret['value'];
    }