private static bool DeserializeProfiles(GenericReader reader)
        {
            foreach (var p in reader.ReadBlockCollection(r => new TrashProfile(r)))
            {
                if (p != null && p.Owner != null)
                {
                    Profiles[p.Owner] = p;
                }
            }

            return(true);
        }
        private static bool DeserializeHandlers(GenericReader reader)
        {
            foreach (var h in reader.ReadBlockCollection(r => r.ReadTypeCreate <BaseTrashHandler>(r)))
            {
                if (h != null && h.UID != null)
                {
                    Handlers[h.UID] = h;
                }
            }

            InternalHandlerSort();
            return(true);
        }