Split DemodulatorMgr and DemodulatorInstance