Introduce the Dpointer concept to ConnectionManager