This is to make it impossible to have a collision for attribute names that are real attributes vs attributes I've added for structure (like children and ast_node).