Purpose
It's a validator for doing any of the following checks:
- A field is initialized.
- A field is not initialized.
- A field has been edited in transition screen.
- A field hasn't been edited in transition screen.
For cascading select fields both levels are required to be initialized.