Refactor ProfileProcess and ProfileEntity. Move setting of profile from answers to profile entity.
Capture anonymous user email from registration in the user table on registration completion.
Log user id on mail message exception.