don't expose ListStoreClass in gir file
The gir file contains
<record name="ListStoreClass" c:type="GListStoreClass" glib:is-gtype-struct-for="ListStore">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
</record>
Which I guess means you could provide a subclass of ListStore which isn't/shouldn't be possible
cc @sdroege