public function impersonateAccount(\TYPO3\Flow\Security\Account $account = NULL) {
		if ($this->impersonatedAccount !== $account) {
			$this->impersonatedAccount = $account;

			$this->destroyRegisteredClientSessions();

			$this->emitAccountImpersonated($account);
		}
	}