Removed the validForCreate() and validForUpdate() methods, replaced them with a dynamic validFor(), allowing for multiple custom validation rule sets.