public function getAndStoreEmailVerificationToken()
    {
        $token = $this->generateToken(6);
        
        $this->updateAttributes([
            'email_verification_token' => sha1($token),
            'email_verification_token_timestamp' => time(),
        ]);
        
        return $token;
    }