added generatedRulesets and generatedRulesetNames

They're macro-generated fields containing all the rulesets built through @:rule. Feel free to comment on a different / better / cleaner approach.