In a response to Vlad's question here: https://groups.google.com/a/cloudera.org/group/flume-user/msg/4cad5b707a24a146
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: