removed JPA dependency, now we recognize @Id and @Transient by name