Move Batman.Transaction to its own file