But that is the opposite of what you said 
> CRequiredValidator is obviously not suited for boolean values so you should not use it for them

I used the CBooleanValidator and you now suggest to use CRequiredValidator after all? As you said earlier, I believe CBooleanValidator is more appropriate.