'If the dictionary is empty, calls lazydict.load().
Replaces lazydict.method() with dict.method() and calls it.'

def _lazy(self, method, *args):

    if (dict.__len__(self) == 0):
        self.load()
        setattr(self, method, types.MethodType(getattr(dict, method), self))
    return getattr(dict, method)(self, *args)
