удалил какую-нибудь тему с 3 уровня — детей нет, но есть родитель, значит нужно родителя и удалить из списка детей ссылку на удалённый. Но что, если он удалит тему со 2-ого уровня? Придётся у родителя этой темы удалить ссылку на удалённый, а потом удалить детей
Но при этом детей нужно удалить рекурсивно, ведь вместо 3-ёх уровней может быть и больше
Обсуждают сегодня