private function mustBeDifferentImpersonatable(Impersonatable $impersonater, Impersonatable $impersonated)
    {
        if ($impersonater->getAuthIdentifier() == $impersonated->getAuthIdentifier())
            throw new Exceptions\ImpersonationException(
                'The impersonater & impersonated with must be different.'
            );
    }