Add Transaction, DtDelete in entitys, Reflection in AbstractDao to call methods, add delete in genericDao, create DatOperationDao to default methods