DRYed up the hash mangling in the model base at the suggestion of an internal reviewer.  Improved the documentation about how refreshing objects from the server is supposed to be implemented.