Se añade patrón observer