General purpose validation units for the validation framework. These validation units may be used as they are, or extended by clients.