Agregado patron observer