LazyGenerate: How to lazily generate properties in ActiveRecord | Hacker News Reader