@stewardsencha Not sure what is the problem here. You're calling model.save() but do not pass it the callback function. That method accept the same config options as Ext.data.Operation constructor, and neither "success" nor "failure" are among them. You can take a look at Ext.data.Model.save source, it's not very complicated.

Also, it's not necessary to configure your proxy with function references. String method names will work too, and actual Direct method references will be resolved at proxy construction time (4.1) or at first Direct method call (4.2).