SpringInjector constructor visibility