I also get that you see the value in the vars doing documentation duty.  I'm not against that, but just explaining why I was working on this code at all.  I had meant to make some more sense of it, but you are right it was a bit pre-mature.

On the other hand, I notice the the options way of referring to method_keys are not really used much anymore (if at all), and this was mainly a shim for views, not everything.