Custom persister class (BasicEntityPersister)