Успях да разреша проблема си с помощта на невероятната библиотека на GraphDiff. Той просто прави всичко вместо нас, когато говорим за упорство родител/дете.
Вижте го в тази публикация:GraphDiff - Разрешаване на автоматизирани актуализации на графика на отделени обекти