add and _save functions throw an exception if we try to create a document with empty forced uid