Examples #4 and #5 for article Exposing Mutable Objects as Public Properties.