Ajout de patterns observateur