return model.delete(item).then(() => {
            this.onSuccess(self);
            return Promise.resolve();
        },(response) => {
            this.onFailure(self, response);