public bool DeepEquals(DestinyDestinationDefinition other)
 {
     return(other != null &&
            ActivityGraphEntries.DeepEqualsReadOnlyCollections(other.ActivityGraphEntries) &&
            DisplayProperties.DeepEquals(other.DisplayProperties) &&
            DefaultFreeroamActivity.DeepEquals(other.DefaultFreeroamActivity) &&
            Bubbles.DeepEqualsReadOnlyCollections(other.Bubbles) &&
            //EqualityComparer<ReadOnlyCollection<DestinationBubbleSettingsEntry>>.Default.Equals(BubbleSettings, other.BubbleSettings) &&
            Place.DeepEquals(other.Place) &&
            Blacklisted == other.Blacklisted &&
            Hash == other.Hash &&
            Index == other.Index &&
            Redacted == other.Redacted);
 }