public IEnumerable<IInstalledExtension> GetInstalledExtensions() { if (_cache == null) { _cache = _manager.GetInstalledExtensions().Where(e => !e.Header.SystemComponent && !e.Header.InstalledByMsi); } return _cache; } }