static UOFLegends()
        {
            CMOptions = new UOFLegendsOptions();

            ObjectStateTypes = typeof(LegendState).GetConstructableChildren();

            ObjectStates = new LegendState[ObjectStateTypes.Length];

            ExportQueue = new ConcurrentDictionary<string, ConcurrentStack<QueuedData>>();

            UpdateTimes = new Queue<TimeSpan>(10);
        }
        static UOFLegends()
        {
            CMOptions = new UOFLegendsOptions();

            ObjectStateTypes = typeof(LegendState).GetConstructableChildren();

            ObjectStates = new LegendState[ObjectStateTypes.Length];

            ExportQueue = new ConcurrentDictionary <string, ConcurrentStack <QueuedData> >();

            UpdateTimes = new Queue <TimeSpan>(10);
        }