converging the basic validator classes