Manage variations for items with any number of properties