Every window should has its own process object.
Don't use SetInternalField in WeakCallback.

This is causing assertions in V8, still needs more research.