The explanation and example leave me scratching my head: How is this different from a regular property? Why would I want to use this?