The name HeadDocumentHeader is over specialized. The class applies to other document operations (e.g. to post a document with a streaming transaction ID), not only HEAD.
I propose to rename it to DocumentHeaderProperties for consistency with CursorHeaderProperties.