Added AST classes for extensions