Add AstScanner subclass