/// <summary> /// this should be called when the Component is removed to ensure all objects are freed /// </summary> public void Dispose() { root.Clear(); }