Посмотрел, понял, что мы говорим немного о разном

Вы говорите о дополнительной информации в ответе валидатора, типа "почему объект не прошел валидацию".
А я имел ввиду, что валидатор не должен возвращать "bigger", "less" или "equals", т.е он должен говорить либо "да", либо "нет".
Во флексе это реализовано в виде строк "valid" и "invalid". Других вариантов нет