imo, i don't love the use of `ObjectWrap` unless `Ref`/`Unref` methods need to be used. It's cleaner to just use `WRAP`/`UNWRAP` macros in `node_internals.h`.