void OrderedInsert(FasterList <ITickingEngine> list, ITickingEngine engine)
        {
            int i = 0;

            for (; i < list.count; i++)
            {
                if (list[i].Order >= engine.Order)
                {
                    break;
                }
            }

            list.Insert(i, engine);
        }