Also, no way you should go and retrieve any UUIDs until the first one is required - there'll be plenty of `Document` objects that don't ever need a UUID, so we shouldn't waste time getting them until/unless they're required.