Template Design Pattern: Refactoring Subclass Constants in Base Class | Hacker News Reader