Cleanup.
Constructor should wrap the this pointer.
Simplify Wrappable API.