let groovy generate getter and setter for email
make private method User.hash static
omit optional semicolons