Replacing Throwing Exceptions with Notification in Validations
When doing validation, replace using exceptions to signal validation errors with the notification pattern