constructor(ruleProperty, effectType) {
		this.ruleProperty = ruleProperty;
		this.effectType = effectType || ruleProperty;
	}
@param {BasicEffectRuleKeys} ruleProperty the rule property
@param {string=} effectType the effect type