add ListableDictionary class