This is not exactly the same code that `VariantManager` execute? Could we use the real `VariantManager` object adding a mockup of the `variantCustomization` param?