PIM-2127 : move repository implementation from flexible repository to
product repository