Added ItemList and KeyList classes