Improved IoC in terms of the HTTP requester
Optimized the solution file