В 3.5.0pr2 (pr2 в настоящее время на CDN Yahoo!; 3.5.0 GA выйдет в середине марта), вы можете попробовать что-то вроде этого:
var MyModelClass = Y.Base.create('mine', Y.Model, [], {
initializer: function () {
this._saveState();
this.after('save', this._saveState);
},
_saveState: function (e) {
this._lastState = this.toJSON();
},
restoreLastSaved: function () {
this.setAttrs(this._lastState);
}
});