public function setUserSiteAndIsEmail(UserAccountModel $user, SiteModel $site = null, $isEmail = false)
 {
     $this->user_id = $user->getId();
     $this->site = $site;
     $this->site_id = $site ? $site->getId() : null;
     $this->is_email = $isEmail && $user->getIsCanSendNormalEmails();
 }