OOP Refactoring: from a god class to smaller objects | Hacker News Reader