The Production is only used for labelling nodes in the parse forest, I think.

Removing the @Child annotation fixes one test, but I think this needs real decoupling from the AST.
Unsuccessful attempt to fix a Frame escapes error.