has propositions => (is => 'ro', isa => PropositionSequence, required => 1);
-has alternatives => (is => 'ro', isa => AlternativeList, required => 1);
+has adjustments_made => (is => 'ro', isa => AdjustmentList, required => 1);
has is_solution_state => (is => 'ro', required => 1);
my ($class, $hyp, $props) = @_;
$class->new(
current_hypothesis => $hyp,
- alternatives => [],
+ adjustments_made => [],
propositions => $props,
(@{$props->members}
? (
sub force_backtrack {
my ($self) = @_;
- my ($first_alt, @rest_alt) = @{$self->alternatives};
+ my ($first_alt, @rest_alt) = @{$self->adjustments_made};
return undef unless $first_alt;
return $self->but(
next_step => DX::Step::Backtrack->new,