Setting the property to MaterialConditionType::Base/Compare/Include/Exclude when the property value of QuantityTakeoffCriteriaItem::QuantityType is not MaterialQuantityType::Earthwork.
Setting the property to MaterialConditionType::Below/Above/Include/Exclude when the property value of QuantityTakeoffCriteriaItem::QuantityType is MaterialQuantityType::Earthwork.
Setting the property to MaterialConditionType::Base/Compare/Below/Above when the property value of QuantityTakeoffCriteriaItem::QuantityType is MaterialQuantityType::Structure and the property:ItemType value is MaterialItemType::CorridorShape.