streamline the glib key class