isBase property
Each time the reference is triggered,
the context starts from the base node.
It has a current state equal to root, but is not a terminating node
because it maintains the context between references.
root - is the first node of the execution.
base - is the first node of execution or after reference.
Implementation
final bool isBase;