bug: cannot execute calls to dao because the transaction managment.
solution: create an other layer service who implements all calls dao