Se añade el patron composite