save before modify the Vtable