Issue #1190 further exchange member functions to free functions for loose coupling
Issue #1190 further exchange member functions to free functions for loose coupling

pg-irc/pathways-frontend,pg-irc/pathways-frontend,pg-irc/pathways-frontend,pg-irc/pathways-frontend