Added the base class for AST nodes