[#3544924] feat: Change parameter detection to happen in a compiler pass, or other, rather than current service provider
By: dpi
Closes #3544924