Connections should expose more stuff. Stuff like this:
- Timestamp when they were created
- Timestamp when they became idle, or null
- Successful exchange count
- Number of in-flight exchanges
That way a ConnectionExpiringInterceptor is easy to write. Today it's not!