public bool DeepEquals(DestinyStatGroupDefinition other) { return(other != null && MaximumValue == other.MaximumValue && UiPosition == other.UiPosition && ScaledStats.DeepEqualsReadOnlyCollections(other.ScaledStats) && Overrides.DeepEqualsReadOnlyDictionaryWithSimpleKeyAndEquatableValue(other.Overrides) && Blacklisted == other.Blacklisted && Hash == other.Hash && Index == other.Index && Redacted == other.Redacted); }