Make configuration overrides easier to manage from callers/subclasses

* This will be useful for projects like Bugwarrior, because one would be able to define a UDA on-the-fly  for storing a bug's unique identifier. (I'm planning to implement the aforementioned feature if this is merged, too).