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);