Out of curiosity, would there ever be a situation where you would want to have both? Or, I guess, what would be the situation where you would want only a validator if a setter can do the job of both?