PIM-2127 : fix product repository methods to match the interface