LPS-50227 add missing package so current language hooks work

Hey @kameshsampath, I ended up squishing the commit down with my changes so that there would be a clean history. There were too many methods moved around abd formatting to fix. Those confused the change so it would have been really hard to see what the pure change was. So please just review how this was done.