My initial thought was that this would be called whenever you need a config, whether it's message-based or not. I ended up not doing that (mostly because I don't want the deferred in that case and ended up just calling `self.CONFIG_CLASS(self.config)`), so the default should probably go away.