'Constructor.  Manages a definitive copy of all data collections with weakrefs
pointing back into the class so they can understand each other\'s contents'

def __init__(self, api):

    self.__dict__ = CollectionManager.__shared_state
    if (not CollectionManager.has_loaded):
        self.__load(api)
