Dependeny Injection, why?
medium.com