Moves responsibility for ItemType collection into clients.