'Retrieve value associated with \'key\' or return default value
if \'key\' doesn\'t exist.'

def get(self, key, default=None):

    try:
        return self[key]
    except KeyError:
        return default
