Add void* userdata support for gobjects