It would be nice if you defined a `Validator` that ensures that the value of `recurring` is actually something that made sense.

I would make a class called `VRecurring` (in this file because I don't think you're using it elsewhere), make it inherit from `VOneOf` (see `r2/r2/controllers/validator/validator.py`) and in `__init__` you can pass up the valid options.