authorizations);
auditRepository.auditVertexElementMutation(AuditAction.UPDATE, setPropertyResult.elementMutation, graphVertex, "", user, setPropertyResult.visibility.getVisibility());
graphVertex = setPropertyResult.elementMutation.save(authorizations);
graph.flush();
Workspace workspace = workspaceRepository.findById(workspaceId, user);
this.workspaceRepository.updateEntityOnWorkspace(workspace, graphVertex.getId(), false, null, user);
// TODO: use property key from client when we implement multi-valued properties
this.workQueueRepository.pushGraphPropertyQueue(graphVertex, null, propertyName, workspaceId, visibilitySource);