Adding Caracteristics Enum (for Product) and rectification of the associated classes