Python @property: How and Why? | Hacker News Reader