Change Config attributes to be accessible as object properties

Getting config attributes involves doing a `config.get(<name>)`. The plan is to directly manipulate object properties in these cases (like we do with `Contact`, for e.g. `contact.attrs.<name>`).

This change is small enough that it is probably worth doing before v2 is properly released.