Dynamic ivars: solving a fragile base class problem | Hacker News Reader