In order to prevent handlers to accidentally commit or rollback the scoped active transaction we need to think of a way to abstract the tx away