A cached-property for decorating methods in classes | Hacker News Reader