The point of `hyperfind.object-display` is to force the object to be rendered in a certain way.  So, you would require a particular value for that attribute, not just that it is non-null:

- `url` -> render the object as a link,
- `image` -> render as an image,
- `text` -> render as text,
- missing -> autodetect.

But we don't actually need this override mechanism right now, so I think we shouldn't bother with it.  Instead, just render as URL if `hyperfind.object-display-url` exists.