Connection: better support for instance re-use