public void Initialize()
 {
     m_ContentRoot            = new InspectorElement();
     m_ContentRoot.OnChanged += (element, path) =>
     {
         Provider.OnContentChanged(new ContentProvider.ChangeContext(element));
     };
     m_ContentRoot.AddContext(InspectionContext);
     if (InspectionContext.ApplyInspectorStyling)
     {
         m_ContentRoot.RegisterCallback <GeometryChangedEvent, VisualElement>((evt, element) => StylingUtility.AlignInspectorLabelWidth(element), m_ContentRoot);
     }
     m_ContentNotReadyRoot = new InspectorElement();
     Root.contentContainer.Add(m_ContentRoot);
     Root.contentContainer.Add(m_ContentNotReadyRoot);
     m_ContentRoot.style.flexGrow = 1;
 }