UnknownLengthPieceStorage: Use std::make_shared