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