Subtyping, Subclassing, and Trouble with OOP | Hacker News Reader