- Fix condition type population
- Refactor ConsequenceExecutors into API