// NB: This implementation of reference counting is not thread-safe.
// The reference counter needs to be incremented/decremented atomically,
// and makewritable() requires locking.
public:
// NB: This implementation of reference counting is not thread-safe.
// The reference counter needs to be incremented/decremented atomically,
// and makewritable() requires locking.
public: