private SubContext(DataProvidingContext?parent, OptimizationContext <TSettings> own, int index = 0) : base(parent) { owner = own; currentIndex = index; }
public SubContext(OptimizationContext <TSettings> own, int index = 0) : this(own, own, index) { }