DocumentSet is Closeable
fail early if a null Source is passed to DocumentSets