made the DB copy used in DB#Transact more reusable in that it removes its afterTransaction hooks after the transaction is done. implemented further #Clean in the Context so that we get an even Cleaner context