New ClassAds has method IsAttributeDirty(), which is equivalent except for the 'exists' argument. Only one call site uses 'exists', which can do without it.

Developer time: some student time to change call sites