Consider static factory methods instead of constructors when creating objects | Hacker News Reader