Object Composition with SOLID | Hacker News Reader