changed from exception to persistenceexception in all repositories and services, refs #87