stop supporting the null URI case in tests, only support nulls for IRI
constructor and only then to be backwards compatible