vtable members now set in constructors to mimic C++ correctly