implement Plugin.Order property
chatty logger no longer needed here
simplify Add, ContainsKey, ContainsValue