Refectored code increase use of DI.