private void OnCreateVariant()
 {
     Variant = new PropertyVariation(VariationCategories
                                     .Where(vm => !vm.IsAnySelected)
                                     .Select(vm => vm.SelectedOption)
                                     .ToArray());
 }
 private bool CanCreateVariant()
 {
     return(!VariationCategories.All(vm => vm.IsAnySelected));
 }