Ответ Тони на самом деле не касается случая, когда существующие бары Фу удаляются.
Поскольку проверка родительского элемента (Foo) происходит до того, как вложенные дочерние элементы (столбцы) будут уничтожены, Foo пройдет проверку, затем столбцы будут уничтожены, и пользователю не будет представлено ошибок.
Я бы добавил это как комментарий, но на данный момент мне не хватает повторений