Thanks Benedikt, I'll put a patch together and submit a JIRA.
The main reason I didn't do that the first time was I wasn't sure if
this idea had already been considered and rejected for some reason, so I
thought I'd just check here first.
Cheers,
Hi,
There seems to me to be a bit of a discrepancy between the way push()
and pop() interact with the root object when stack actions are used to
change the object.
* If a stack action changes the root object when being pushed onto the
stack then the root reference is set to the changed objec