It is not supported by GObject.
* State event descended from Event, but it is actually based on Room * Room events may have a missing room_id property due to HS * optimization
* Chain up from from_json() and to_json() * Add reading of unsigned data in from_json() * Use private members in to_json()