ObjectsByProperty node

The ObjectsByProperty node has the following inputs:
-Document
-propertySetName
-propertyValue
-ValueOperator

The propertyValue input says that it requires an “Object”. Since we are using this node to select an object based on a property value, shouldn’t this input actually be a string?

A value can be a string or a double or something, I assume that is the reason it asks for an object.
In that case object is not the CAD object but a memory object.