new method of preventing persistence, using model._dontPersist - see https://github.com/lefnire/racer/commit/11ad77ac4646d899478703f1d4f767befbcf0528
back to updating a batch user object manually. interesting thing, batch.obj loses its properties (like batch.obj.stats) unless returned as the value of a function...