Support creating transactions with categories