BaseSourceSwitcher changed for exchange
BaseSourceSwitcher changed for exchange