Changed the Injection controllers so they may have sub-controllers, allowing us to read maven params in the files to inject