removed util, added abstractentity in persistence package