private void runProcess(object state)
 {
     try
     {
         ResultValue.ResultTime = new Stopwatch();
         ResultValue.ResultTime.Start();
         var compile = Act.Compile();
         var result  = compile.Invoke(new object());
         ResultValue.Value     = result;
         ResultValue.IsSuccess = true;
         ResultValue.ResultTime.Stop();
     }
     catch (Exception e)
     {
         ResultValue.IsSuccess = false;
         ResultValue.Error     = e;
     }
     Completed = true;
     Parent.CheckAllProcessCompleted();
 }