'Meta function to return key value of item.
Return None if not defined or item > len(list)'

def __get__(self, item, key):

    if (item < len(self.__folder_list)):
        try:
            return self.__folder_list[item][key]
        except Exception:
            return None
    else:
        return None
