Allow custom validation methods to be optional