AST conversion classes (such as UniAst converters) don't use dependency injection, and require explicitly-provided services in their constructor.
This does not match the structure of other components, so this should be changed.