The problem with dependency injection frameworks | Hacker News