Vlad,
Glad to see you figured it out. Admittedly, a lot of these attributes are not documented.
I think one thing we may do, is to start using keyword arguments to enable users to set attribute names on their own, and use the "old names" as defaults. This would help readability by making attributes explicitly defined at the same level they are used at in the configuration language.
It would look something like:
scribe(1464, categoryAttr="scribe.category")
Jon.
--
// Jonathan Hsieh (shay)
// Software Engineer, Cloudera