Ajout de documentation.
Ajout des contraintes de type sur les attributs