@classmethod
def get_config_as_dict(cls, **kwargs):
    """
        Registers the `google.appengine.api.lib_config`_ ``ConfigHandle`` and returns its settings as a ``dict``.
        Keyword arguments will override default values defined in the :py:class:`~agar.config.Config` subclass
        (but, of course, will still defer to values in the ``appengine_config.py`` file).
        
        :param kwargs: Defaults to use for the config instance. Values in ``appengine_config.py`` will still override
            any values you specify.
        :return: A ``dict`` of the configurations.
        """
    c = {}
    config = cls.get_config(**kwargs)
    for key in config._defaults:
        c[key] = config.__getattr__(key)
    return c
