That's a sensible design. However, the custom validator setup is expected to be quite uncommon: you only need this if you have multiple different sets of validators within the same Django project. So for most people, it's now as simple as calling `validate_password()` - which would get slightly more complicated in your proposed design. I also don't feel strongly, so I'll leave it as is. 