Split IMEMonitor into IBaseMonitor for further use.