Should we make the rule fields static so we can avoid having to create a throw-away instance?