add a boolean "force" parameter to ArtifactManager.updateArtifact() to
indicate that internal object deletion during the update is okay