Pythonically, this would probably just be written as a `@property.setter` method in the `MixedModuleStore`, and everywhere else the modulestore configuration would just be accessed as a regular attribute (`xmlstore.configuration = {}`).

I don't think this should block the PR, but it would be nice to capture it as a cleanup task (or, if someone has time, to clean it up now).