Actually, I'm curious now, but couldn't those validations be done in the Configuration class?