Mixin library for adding transaction support to objects
