Don't call vtable->{c,d}tor() directly.

This both eliminates warnings about ctor() and dtor() being unused, as well as
following our own recommendations better.