batmanjs/batman — pull request #1091 by rmosolgo (2014-07-16 00:01:14+00:00)
Title: Don't mix the transaction into the true instance after save

Another fix related to applyChanges with options. Apparently after save, the `this` of `save` is mixed into an already-loaded instance.

In the case of a transaction, `this` is the transaction. It shouldn't be mixed into the base: that's `applyChanges`'s job!