Examples #1, #2, and #3 for article Exposing Mutable Objects as Public Properties.