Let's say we insert a textbox that is optional in a form. We don't want it to validate if its content is null or not. Therefor, its function validate will be return true, as it is always valid. That is why we don't define basic validation rules for a component.

We could have set a default behavior a used a validate flag on the control, but I felt it wasn't the responsibility of the control.