internal static void TryToLoadChild(VisualObject node, VisualObject child) { // Locking for Child and Active lock (Child) { if (Child.Contains(node.GetRoot() as RootVisualObject) && Active) { child.Load(); } } }