injection extension point rework
support language versions in injections