Filtering by IRI or ID can be made more explicit. This will make things clearer and also has the potential to fix a use case in #70 (i.e. `null` means no value for a to-one relation).