internal override void SetNewContext()
 {
     base.SetNewContext();
     if (m_instance != null)
     {
         m_instance.SetNewContext();
     }
     if (m_mapPolygonTemplate != null)
     {
         m_mapPolygonTemplate.SetNewContext();
     }
     if (m_mapPolygonRules != null)
     {
         m_mapPolygonRules.SetNewContext();
     }
     if (m_mapCenterPointTemplate != null)
     {
         m_mapCenterPointTemplate.SetNewContext();
     }
     if (m_mapcenterPointRules != null)
     {
         m_mapcenterPointRules.SetNewContext();
     }
     if (m_mapPolygons != null)
     {
         m_mapPolygons.SetNewContext();
     }
 }