WIP: make WeakObject inherit from AsyncWrap

Segfaults for some reason.