(1) За установку флага "рекурсивно" надо на стул 10000 вольт подавать. Бесит меня кода его втыкают "на всякий случай".
(3) И за это тоже.
(0) Часто вы новые объекты добавляете? Такая проблема может возникнуть в начале проекта, когда все объекты новые фигачат. Обычно это быстро заканчивается.
При групповой разработке достаточно захватить корень для добавления нового объекта, поместить этот объект в хранилище и отпустить корень - другим тоже надо с ним работать.
(0) Только Заголовок, вернее самый верхний уровень Древа.
После добавления объекта можно отпустить, а в последствии уже работать только со своими новыми объектами :)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн