* PersistenceAspect must be compiled by AspectJ