Validations and weight added to user model (pair-programming)