Refactors overriding of Qwester::RuleSet, to use decorator pattern