Constructor for SetupRule
Prefer pointers to SetupRules