NODE_EXTERN v8::Handle<v8::Value> MakeCallback(
v8::Isolate* isolate,
v8::Handle<v8::Object> recv,
const char* method,
int argc,
v8::Handle<v8::Value>* argv);
Local<Context> context = recv->CreationContext();
Environment* env = Environment::GetCurrent(context);
if (env->using_domains())
Then args.This() equals |addon|, the native module object, and won't
normally have the .domain property that MakeCallback() looks for.