One of these days I had to create a a dynamic form and validate some of its fields which could be TextInput, TextArea, CheckBox or ComboBox and I thought of using Validators do accomplish this but although for TextInput and TextArea you can easily just use the StringValidator for CheckBox and ComboBox is not so easy to choose which one to use.