Lame that we have to add another item for Status. Seems like it would be nicer if Status was easier to extend without having to keep adding things to the ctor. But sadly I don't have a better answer other than a dirty feeling when looking at this. And not just rulesVersion but all the others as well. This shouldn't hold up the merge though.