Actually moving the transaction management to the DAO