Passing Injector into ValueInFunctionParam so we can IoC a factory