public void AddContinuation(Continuation continuation)
 {
     if (!continuation.Success)
     {
         Success = continuation.Success;
         if (continuation.Errors != null)
         {
             Errors = Errors == null ? Errors = continuation.Errors : Errors.Concat(continuation.Errors);
         }
     }
     if (continuation.Message != Message)
     {
         Message = Message.IsNotEmpty() ? Message + ", " + continuation.Message : continuation.Message;
     }
 }
 public Continuation(Continuation continuation)
 {
     Success = true;
     AddContinuation(continuation);
 }