public void Add(IHook hook) { foreach (var level in hook.Levels()) { _levelHooks[level].Add(hook); } }