Move WeakHandle to the Public API