Ajout pattern Observer/Observable