Do not trigger events or push to the server resource changes that don't really change the object. Use a underscore.js deep comparison method to test the change results. Add a spec and bump version.