Validation observers for insert and update