All actions must now be performed in transaction mode.
Implementation of doTransaction (closure-like paradigm) with init invoke method pass in argument)