public DynamicRationalLazyOpenList(ISolver user, LazyHeuristic expensive, Run runner)
     : base(user)
 {
     this.expensive = expensive;
     this.ClearPrivateStatistics();
     this.ClearPrivateAccumulatedStatistics();
     this.runner = runner;
 }
 public DynamicLazyOpenList(ISolver user, LazyHeuristic expensive, Run runner)
     : base(user)
 {
     this.expensive = expensive;
     this.runner    = runner;
 }