constructor(ruleProperty, dataProperty, invert) {
		this.ruleProperty = ruleProperty;
		this.dataProperty = dataProperty || ruleProperty;
		this.invert = invert || false;
	}
@param {BasicMatcherRuleKeys} ruleProperty the rule property
@param {string=} dataProperty the data property
@param {boolean=} invert if true, inverts the condition