public OutputVoidContinue <TInput, TOutput> ContinueWith(IInputTransactionStep <TInput> step)
 {
     Entities.Add(step);
     return(new OutputVoidContinue <TInput, TOutput>(this));
 }
 public OutputVoidContinueExecute <TOriginalInput> ContinueWith(IInputTransactionStep <TRequiredInput> step)
 {
     Transaction.Entities.Add(step);
     return(new OutputVoidContinueExecute <TOriginalInput>(Transaction));
 }