Issue #2591533 by neclimdul, mikeryan: idMap can be called before it is initialized in SourcePluginBase