/// <summary>
        /// Constructor initializing add in AHP and DDSP.
        /// </summary>
        private AcronymsHighlightFacade()
        {
            this.plugin = AcronymsHighlightPlugin.newInstance();
            IDocumentDetails details = AddInManager.instance.getDocumentDetails();
            IDocumentProperty pathToDataSource = details.get(WordDocumentProperties.DataSourceLibPathPropertyName);

            if (pathToDataSource != null && !string.IsNullOrWhiteSpace(pathToDataSource.value.ToString()))
            {
                this.provider = DDSP.DynamicDataSourceProvider.newInstance(pathToDataSource.value.ToString(), details);
            }

            AddInManager.instance.DocumentDetailsUpdated += new EventHandler<UpdateDocumentDetailsEventArgs>(refreshDDSP);
        }
 public void unregisterDataSources()
 {
     this.plugin = AcronymsHighlightPlugin.newInstance();
 }