/**
  * sets value
  *
  * @param mixed $_value
  */
 public function setValue($_value)
 {
     // cope with resolved records
     if (is_array($_value) && (isset($_value['accountId']) || array_key_exists('accountId', $_value))) {
         $_value = $_value['accountId'];
     }
     if ($this->_userOperator && $this->_userOperator == 'inGroup' && $this->_userValue) {
         $this->_userValue = $_value;
         $_value = Tinebase_Group::getInstance()->getGroupMembers($this->_userValue);
     }
     // transform current user
     $_value = $_value == Tinebase_Model_User::CURRENTACCOUNT && is_object(Tinebase_Core::getUser()) ? Tinebase_Core::getUser()->getId() : $_value;
     parent::setValue($_value);
 }