JPA-style annotations for elasticsearch