/// <summary>
        /// Returns the singleton instance of the <c>DictionaryManager</c>.
        /// </summary>
        /// <returns><c>DictionaryManager</c> instance</returns>
        public static DictionaryManager GetDictionaryManager()
        {
            if (instance == null) {
                instance = new DictionaryManager();
            }

            return instance;
        }
 /// <summary>
 /// Resets the DictionaryManager.  This clears any existing dictionaries from
 /// from the manager.
 /// </summary>
 public void Reset()
 {
     this.dictionaryCollection.Clear();
     instance = null;
 }