/// <summary>
        /// Adds or updates an action.
        /// </summary>
        /// <param name="entry">The action entry.</param>
        public void AddAction(ExtensionCheckActionDataEntry entry)
        {
            var name = entry.ToString();

            if (_lookup.ContainsKey(name))
            {
                _lookup[name] = entry;
            }
            else
            {
                _lookup.Add(name, entry);
            }
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ExtensionCheckActionData"/> class.
 /// </summary>
 /// <param name="entry">The entry.</param>
 public ExtensionCheckActionData(ExtensionCheckActionDataEntry entry)
 {
     _lookup = new Dictionary <string, ExtensionCheckActionDataEntry> {
         { entry.ToString(), entry }
     };
 }