Support GObject Introspection