public RuleExecutor(ICacheService cacheService, ConditionChecker conditionChecker, ActionDataBuilder actionDataBuilder) { _cacheService = cacheService; _conditionChecker = conditionChecker; _actionDataBuilder = actionDataBuilder; }