Modificado el módulo para que sea un modelo independiente (no heredado) de product