https://rosecut.com/learn/an-alternative-property-strategy
An Alternative Property Strategy