There are use cases where a model might just need to contain an ArtifactID - for example, if you only care about the ArtifactID of an associative object.
A provider should skip work on these items for Get or Update operations, except to process any child objects (if they exist).