OptionalincludeIgnore Blank: a blank passes before anything is asked. See ICondition.isIncludeBlanks.
OptionalindexThe zero-based index within the consumer to which this condition applies.
OptionaloperatorThe operator.
OptionalparamThe param for the condition.
OptionalselectorThe selector.
JSON for serialization and round-tripping.