JPA implementations of the repositories