encapsulate Blobs in TheBlob objects, which can handle compression + fix namespace_package