This was my suggestion because there should be no other way to get at a ZipStream than through a ZipArchive. I don't really like having the ctors public here. This should not be a problem to the bindings I think, it just forces you to get a stream to a zip through the archive.