Moved ParseNode's name field down to DeclarationNode, it is not used in any of the other child classes.