static void Main(string[] args)
        {
            //SMAB.ENABLE_LISTING = true;
            Console.WriteLine("- Disable cache test");
            Console.WriteLine(String.Concat(Enumerable.Repeat("-", 100).ToArray()));
            Console.WriteLine(String.Concat(Enumerable.Repeat("-", 100).ToArray()));
            Console.WriteLine(String.Concat(Enumerable.Repeat("-", 100).ToArray()));

            test(false);
            test(false);
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("- Enable cache test");
            Console.WriteLine(String.Concat(Enumerable.Repeat("-", 100).ToArray()));
            Console.WriteLine(String.Concat(Enumerable.Repeat("-", 100).ToArray()));
            Console.WriteLine(String.Concat(Enumerable.Repeat("-", 100).ToArray()));
            test(true);
            test(true);

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("- Test serializer and nulls");
            Console.WriteLine(String.Concat(Enumerable.Repeat("-", 100).ToArray()));
            Console.WriteLine(String.Concat(Enumerable.Repeat("-", 100).ToArray()));
            Console.WriteLine(String.Concat(Enumerable.Repeat("-", 100).ToArray()));
            Test2.test();
            Console.ReadKey();
        }