adjust new bindings for gobject