experiment with validate() in PasswordConstraint enum