save, update and delete of abstract dao implemented