public URCOMLoader(ITheaterConfigurationManager mbtConfig, IZipClient zipClient) { //this should be called on app load, but this will make sure it gets done. URCOMLoader.EnsureObjects(mbtConfig, true, zipClient); _knownObjects = mbtConfig.Configuration.InternalPlayerConfiguration.COMConfig.FilterList; SearchPath = Path.Combine(mbtConfig.CommonApplicationPaths.ProgramDataPath, OJB_FOLDER); _preferURObjects = mbtConfig.Configuration.InternalPlayerConfiguration.UsePrivateObjects; }