Pack/unpack the storage directly using serialization