Optimized RuleBasedDispatcher