candidate property
The refused candidate, after any projection, so a caller can show or inspect what the change would have written.
OkfBundleChangeApplier.apply always sets it. It is nullable only because this constructor was public before the field existed.
Implementation
final OkfPreparedCandidate? candidate;