Since the UnzipOperation class doesn't include a lot of required functionalities (overwriting, canceling, progress,.. ) that can't be added without changing the API, now, I use a separate unzip operation. The mentioned class isn't changed in the updated PR.