Есть массив объектов. в каждом объекте есть много свойств.
Перед сохранением в базу надо каждый объект провалидировать.
ВАлидация иногда нетривиальная.
Сделал, конечно, у объекта свойство isValid, но вдруг завтра кто-то создаст другой сервис вставки и в базе будет мусор.
Как запретить сохранение объектов в базу если объект непровалидирован?