fix bug: CategoryList of main variant should overide its variant children's Categorylist