SyntaxNode#elements always relinks children; ctor ensures children have parents