internal static void UpdateIndex(object sender, ContentEventArgs e)
        {
            Logger.Debug($"Raising event UpdateIndex for '{e.Content?.ContentLink}'");

            // On Move, handle all descendents as well
            if (e is MoveContentEventArgs moveArgs)
            {
                HandleMoveEvent(moveArgs);
                return;
            }

            if (e is SaveContentEventArgs saveArgs)
            {
                HandleSaveEvent(saveArgs);
                return;
            }

            Logger.Debug($"Event not handled '{e.GetType()}'");
        }