Improved error handling and reporting for email conflicts.
Fixed an error in the setter.