while we are at it, lets do a getFieldValue and if its non-empty check if its a valid uuid, but then not update. that way the user could even assign his own uuid to the document if he wants.