Finished the rewritign the inject method 'Injection'