Modifiqué la estructura para usar composicion y asi encapsular el item original en uno que tiene la logica de negocio, falla porque no completé el codigo