public override bool Equals(object other) { if (ReferenceEquals(this, other)) { return true; } return Equals(other as ValueString); }