function setValue($mValue)
 {
     if (!is_array($mValue)) {
         if (empty($mValue)) {
             $mValue = array();
         } else {
             $mValue = array($mValue);
         }
     }
     if (array_key_exists('value', $mValue)) {
         $mValue = $mValue['value'];
     }
     parent::setValue($mValue);
 }