https://bugzilla.gnome.org/show_bug.cgi?id=791121
May use a lot of improvement (actually documenting the names and objects that use the interfaces in question), but at least this looks a lot better on developer.gnome.org.