ch-6.2.2 model validators