With JPA annotations seem to be necessary at each and every class - and too many properties