refactored Connection to close itself and disassociate itself from the Exchange