Update DataReader to use ArrayList<Pair> as well
Update DataReader to use ArrayList<Pair> as well