make sure lease manager exists once per session
get rid of deepcopy wherever possible