public void CascadeDown(StorageSettings settings)
        {
            Log.Message($"Cascade down {settings.owner}");
            List <ThingFilter> ranks = GetRanks(settings, false);

            if (ranks == null)
            {
                return;
            }

            ThingFilter higher = settings.filter;

            for (int i = 0; i < ranks.Count; i++)
            {
                ThingFilter lower = ranks[i];
                lower.Add(higher);
                higher = lower;
            }
        }