class Mapping(object):

    def __getitem__(self, key):
        return 'Proxied: %s' % key

def keys(self):
    return list(proxy.keys())
Can I use a dynamic mapping to unpack keyword arguments in Python?