changed AssignmentNode to extend the ExpressionNode