E' una soluzione alla quale avevo pensato, ma non la posso attuare perchè devo dare all'utente la possibilità di cambiare i suoi dati e solo eventualmente lo volesse anche l'e-mail.
Se io controllo anche anche in fase di modifica dati che non ci siano duplicati e la persona cambia tutto e lascia l'e-mail che c'era, avrò un errore che non deve esserci.