g_object_new, g_object_newv and g_object_new_valist need to be hooked to prevent missed objects