/**
  * Set shared seen value
  *
  * @param Expressomail_Model_Account $_record Account model
  * @param string $_value Shared seen value
  * @return boolean return operation's success status
  */
 protected function _setSharedSeenValue(Expressomail_Model_Account $_record, $_value)
 {
     $imapConfig = $_record->getImapConfig();
     $backendHostname = trim($this->_getCyrusMurderBackend($_record));
     if (empty($backendHostname) || $imapConfig['host'] === $backendHostname) {
         // Problaby we don't have load balancing/partitioning on Cyrus' infrastructure
         $imapBackend = $this->_getIMAPBackend($_record, TRUE);
     } else {
         $imapConfig['host'] = $backendHostname;
         $imapBackend = new Expressomail_Backend_Imap((object) $imapConfig);
     }
     return $imapBackend->setSharedSeen($_value);
 }