resource: dont require version_field when instance is created
resource: verify a uri-like value is passed before we go to resolve it