Trying to load a non-existent document will keep it’s ID. You can reuse this object to create a new one
Merge pull request #39 from panrafal/feature-keepid

Trying to load a non-existent document will keep it’s ID in the object.