ReferenceData::ReferenceData(Local<Value> value, bool inherit) : ReferenceData{
		IsolateEnvironment::GetCurrentHolder(),
		RemoteHandle<Value>(value),
		RemoteHandle<Context>(Isolate::GetCurrent()->GetCurrentContext()),
		InferTypeOf(value),
		inherit} {}
ReferenceData::ReferenceData(Local<Value> value, bool inherit) : ReferenceData{
		IsolateEnvironment::GetCurrentHolder(),
		RemoteHandle<Value>(value),
		RemoteHandle<Context>(Isolate::GetCurrent()->GetCurrentContext()),
		InferTypeOf(value),
		inherit} {}