Missing attributes from server are not removed in model:
const model = new Model();
model.save({name: 'Paul', age: 18});
// server replies {name: 'Paul'}
// model still has is age attributes equal to 18
// server replies {name: 'Paul', age: 20}
// model is correctly updated