added gobject boilerplate code
added gobject boilerplate code