/**
  * Lazy access to a given group, defaultly connected group
  *
  * @param integer $group_id The group id
  *
  * @return self
  */
 static function get($group_id = null)
 {
     if ($group_id) {
         $group = new self();
         return $group->getCached($group_id);
     }
     return CGroups::loadCurrent();
 }
 /**
  * Lazy access to a given user, defaultly connected user
  *
  * @param integer $user_id The user id, connected user if null
  *
  * @return self
  */
 static function get($user_id = null)
 {
     if ($user_id) {
         $user = new self();
         return $user->getCached($user_id);
     }
     // CAppUI::$user is available *after* CAppUI::$instance->_ref_user
     return CAppUI::$instance->_ref_user;
 }