Pass Connection to Client constructor to allow for re-usable connections.