TypeError: unbound method inner_transactional_wrapper() must be called with Inventory instance as first argument (got nothing instead)
cross-group transaction need to be explicitly specified, see TransactionOptions.Builder.withXG