Change Using Injection

in response to the out param, one that will actually add a line or two to each method and we are also avoiding out params given out coding standards