updated exchange graph to use private members with const reference access thereto