3.3  Modeling with Mutable Data