Ах, да! Прошу извинить, вспылил, был неправ!
Странная постановка задачи какая-то. Тогда согласен с Вами - validateWrite - самое оно. Но если сначала создается папа, которго нельзя создать, пока нет как минимум 2х детей, которых невозможно создать без папы, то что-то тут не так, имхо... может не прокатить.
А нельзя поменять постановку задачи?
С Уважением,
Георгий