Funcionalidad para insert, update, Patron de diseno Observer