Validator
Validator serve to validate the user input. It can also change the presentation of validation results.
Validator can also be used to influence the state respectively the visibility of components. This allows to identify fields dynamically, or to show and hide them.
