kind of hard to understand the refactoring due to how the delta is presented. Assume this is for the class level injection and not the per call injection.