Generation des classes