fix outline provider
exclude undefined properties from script logger
change DSL : "ordered" and "shuffled" should follow "let", for shared values only expressions are taken
bug fix : only triggered properties should be considered by "when"
refactoring: move triggeringProperties up to StatefuleRule
remove obsolete constructor
remove unused imports
avoid doubled underscore in snake case IDs
test-reference