Fixed some minor issues wrt creating reusable instances of transaction
related objects.