[C++] Remove GCMarker and introduce AnyWrapper
[C++] Fix invalid memory access in WeakValueReference