public IdentityUser(string userName, UserEmail email) : this(userName)
 {
     if (email != null)
     {
         Email = email;
     }
 }
 public IdentityUser(string userName, string email) : this(userName)
 {
     if (email != null)
     {
         Email = new UserEmail(email);
     }
 }
 public virtual void SetEmail(UserEmail mongoUserEmail)
 {
     Email = mongoUserEmail;
 }
        public virtual void SetEmail(string email)
        {
            var mongoUserEmail = new UserEmail(email);

            SetEmail(mongoUserEmail);
        }