Modificacion Clases,  agregando  funcionalidad  principal para Observer Pattern