include glib-object.h rather than gobject/gobject.h