What's a Configuration Object, and Why Bother Using It?