Reworked Backbone.sync wrapper to address issue saving model data