Validations, changes to saving, updating