model validations for User and Place