Corrector and validator before adding value

- Corrector will correct the data after user accepts value.
- Validator will validate the data before adding the tags.