domain argument as required argument
At the moment, the domain argument for the initialization of quantity objects is a name-value-pair argument, despite it is obligatory. This is only to enable the deprecated initialization of quantities with grid and gridName arguments. Since this should not be used any more, the domain argument can be changed to a required argument. By this, the new version will not be compatible with older versions!