make VariableDeclaration a class that is a Declaration