OOP in JavaScript "done right" | Hacker News Reader