Additional validations for User model, accompanying tests - Ch6 complete