I meant that this should _only_ be part of the enumeration payload. Putting it on the class adds unnecessary global state—for example, you'll run into problems if you do multiple enumerations concurrently or re-entrantly this way.