What we really should do, is ``= delete`` copy ctor of CAppSetting. Although that default ctor currently fails, it may stop doing so after refactoring.