public virtual bool Equals(IdentityNumber other) { if (null != other && other.GetType() == GetType()) { return other.Number.Equals(Number); } return false; }