Modification des classes pour prendre en compte les GeneratedValue et les nouveaux constructeurs