bis auf JPA, Konstruktor, equals und hashcode bugs wurden beseitigt
enums wurde hinzugefügt