private function handleSaveResult($makeCurrent = false)
    {
        if (isset($this->serverData['password']))
        {
            unset($this->serverData['password']);
        }
        if (isset($this->serverData['sessionToken']))
        {
            $this->_sessionToken = $this->serverData['sessionToken'];
            unset($this->serverData['sessionToken']);
        }
        if ($makeCurrent)
        {
            static::$currentUser = $this;
            static::saveCurrentUser();
        }
        $this->rebuildEstimatedData();
    }