guards property
Guards that will be executing BeamGuard.check on currentBeamLocation
candidate.
Checks will be executed in order; chain of responsibility pattern.
When some guard returns false, location candidate will not be accepted
and stack of pages will be updated as is configured in BeamGuard.
Implementation
final List<BeamGuard> guards;