private void pgData_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)
 {
     if (m_SelectedNode != null)
     {
         m_SelectedNode.SetProperty(e.ChangedItem.Label, e.ChangedItem.Value);
         pgData.SelectedObject = m_SelectedNode.GenerateProperties();
     }
 }