Two Numbers will be equal when the represented values are equal, even if the Number subtypes are different.
@override bool operator ==(Object obj);