1 Introduction Validation is used to check that supplied values conform to a specification. The value can be supplied as a string, e.g. from a config file. In this case the check will also convert the value to the required type. This allows you to add validation as a transparent layer to access data stored as strings. The validation checks that the data is correct and converts it to the expected