public static void Open(int collectionCount = 1)
        {
            SequentialModel <DataType> .Close();

            SequentialModel <DataType> .IsOpened = true;
#if LOG_DEBUG
            ClosableDebugger.Open(CLASSNAME);
#endif// LOG_DEBUG
            ModelDisposer.Regist(typeof(SequentialModel <DataType>), SequentialModel <DataType> .Close);

            var colls = SequentialModel <DataType> .collections = new Collection[collectionCount];
            for (int n = 0, cnt = colls.Length; n < cnt; ++n)
            {
                colls[n] = new Collection(n);
            }
        }