Add support for transact methods