#[gobject]
Define GObject based on a struct
#[gobject(id, name, selected)] struct Event { id: String, name: String, selected: bool, }