Refactor - Define TransactionModel and adjust manager services to work with it