Because of the huge amount of similar products in the automotive industry, there is a special kind of defining a car with options (marks, attributes), that represent the characteristics features of the vehicle. A model of a car is defined by some basic options like body, engine, gear box and axles. The variants of a model are built by some additional options like color, seats, wheels, mirrors, trims, entertainment and assistant systems etc. Options, that exclude each other (pairwise) build an option-family. That means, that you can choose only one option by each family and you have to choose exactly one option.