JPA Contracts