Exemple Composite component avec annotation