current document aren't special
implement close properly in ImmutableDocumentSet
add DocumentSets#copyOf