// Next else-if blocks check if the name of setting is an existing property for this component, otherwise MeetsCriterion returns CriterionStatus::Failed.
if(criterionKey=="NumberOfLevels")//Does the Components have this setting?
{
if(criterionValues.size()==1)
if(hasOneCriterionValue)
{
if(this->m_NumberOfLevelsLastSetBy.empty())// check if some other settings set the NumberOfLevels