`beforeValidate()` and `afterValidate()` lifecycle events/callbacks has been moved out of transaction. No need to wrap them inside it.