Nim gobject wrapper