use NanMakeWeakPersistent