public MySessionComponentEquivalency()
        {
            Static = this;

            m_equivalencyGroups = new Dictionary <MyDefinitionId, HashSet <MyDefinitionId> >(MyDefinitionId.Comparer);
            m_groupMain         = new Dictionary <MyDefinitionId, MyDefinitionId>(MyDefinitionId.Comparer);
            m_forcedMain        = new HashSet <MyDefinitionId>(MyDefinitionId.Comparer);
        }
        public MySessionComponentEquivalency()
        {
            Static = this;

            m_equivalencyGroups = new Dictionary<MyDefinitionId, HashSet<MyDefinitionId>>(MyDefinitionId.Comparer);
            m_groupMain = new Dictionary<MyDefinitionId, MyDefinitionId>(MyDefinitionId.Comparer);
            m_forcedMain = new HashSet<MyDefinitionId>(MyDefinitionId.Comparer);
        }