Ну когда мы с тобой будем работать в «общих» проектах, где будет «общая» валидация - тогда можно поговорить предметно. А так валидация в каждом случае своя, вообще само понятие «валидности». У упомянутых чудаков например отрицательный вес - валиден, а так же отрицательные количества, как мне им объяснить, что в общем случае это неправильно?