Users want a way to store the ID of a document within the deserialized class Some things to consider: - calling `ref.set(...)` or `ref.update(...)` should not allow changing the "id", since it isn't part of the document but instead some metadata