GROOVY-5919: Alternate fix using static methods. Private field accessors use the same name in superclass which can lead to a name class
Add getPlainNodeReference for sanity (triggers a bug in 2.0.x without this)