IntentLanguageAST had some typos, VariablesAnalyzer knows how to detect fields, IntentTransformerTask is using the M3 module