public static void Begin()
 {
     TaskStack.Push(new
     {
         HistoryDict  = new HistoryDict(),
         EventManager = new EventManager()
     });
 }
 public static void End()
 {
     TaskStack.ReleaseTailResource();
 }