At the another branch of this source-based comments I suggested switching to `self.soap_service` instead of include. Inside there we can define another method called `soap_config`. Then we can make `Configurable` a class instead of a module. So `soap_config` would be an instance of this class. Then controller can read all the SOAP configurations from `soap_config.any_setting_here` and `Configurable` (as a class) either gets overrided value or falls back to Engine defaults. Engine might hold an instance of this class as well. Looks clear to me, what you say?