Improvements on AbstractPersistenceService