public function __destruct()
 {
     if ($this->loggedOut) {
         $this->session->clear();
     } elseif ($this->oauth2Plugin) {
         // Save the access token for future requests.
         $token = $this->getOauth2Plugin()->getAccessToken();
         $this->addTokenToSession($token);
     }
     $this->session->save();
 }