public Task(ISolver Solver, SolverParams SolParams, ExtraParams Params)
 {
     this.Solver    = Solver;
     this.SolParams = SolParams;
     this.Params    = Params;
     //this.CurrentCorrelation = CurrentCorrelation;
 }
 public Task(ISolver Solver, SolverParams SolParams)
 {
     this.Solver    = Solver;
     this.SolParams = SolParams;
     this.Params    = new ExtraParams();
 }