A higher level abstraction for JPA in order to let you write less code to do persistence stuff