That's tricky because to find the stale references, you need to load these objects which means paying an extra cost. Which is essentially what `@NotFound(action = NotFoundAction.IGNORE)` does.