Details
Description
Currently, copying a biggie store requires actually copying all data, even if the copies stay the same. Change this to share the map on copy (using std::shared_ptr), but require it to be unshared before making modifications (by actually making a copy if use_count > 1).