public bool Equals(EnergyUnit other) => string.Equals(Name, other.Name, StringComparison.Ordinal) && string.Equals(Abbreviation, other.Abbreviation, StringComparison.Ordinal) && ValueInJoules.Equals(other.ValueInJoules);
public bool IsEquivalentOf(EnergyUnit other) => ValueInJoules.Equals(other.ValueInJoules);