some infos regarding gobject introspection