event model validations