Added PersonService for app specific persistency methods and switched to using spring managed transactions