refactoring CdmApplicationConfiguration/Controller to allow for remoting