When we represent a ZReference in the built-in component ZReference.vue, we show the ZObjectSelector to allow the user to find and select an object.
However, if this ZReference is the value of a key that is known to accept a given type, the ZObjectSelector should only search/offer/select ZObjects of that given type.