Set the original scope on the root-level rules
Add and use method for merging original scopes instead of always overwriting
Add convenience methods to know if a rule has parent
Add support for nested rules with flags
Make isA(HSSStatementType) virtual on HSSStatement