introduced configuration class