renombrando clase component a Compound