public CallNextAsyncWaitFirst(IMyWorkASync pMyWork, IGetStringAsync pNext, IGenerateSerie gen, IUseMethod pMethod)
     : base(pMyWork, pNext, gen, pMethod)
 {
 }
 public MethodAsync(IMyWorkASync pMyWork, IGenerateSerie gen, IUseMethod pMethod)
     : base(gen, pMethod)
 {
     DoIndependetWork = pMyWork;
 }
 public MethodAsyncWithNext(IMyWorkASync pMyWork, IGetBase pNext, IGenerateSerie gen, IUseMethod pMethod)
     : base(pMyWork, gen, pMethod)
 {
     Next = pNext;
 }
 public MainAsyncFinal(IMyWorkASync pMyWork, IGenerateSerie gen, IStrategyTodo pProcesamiento, IUseMethod pMethod)
     : base(pMyWork, gen, pMethod)
 {
 }