[IMP-dev] Object::do_destroy() public ==> protected