public bool DeepEquals(DestinyArtifactDefinition other)
 {
     return(other != null &&
            DisplayProperties.DeepEquals(other.DisplayProperties) &&
            Tiers.DeepEqualsReadOnlyCollections(other.Tiers) &&
            TranslationBlock.DeepEquals(other.TranslationBlock) &&
            Blacklisted == other.Blacklisted &&
            Hash == other.Hash &&
            Index == other.Index &&
            Redacted == other.Redacted);
 }