Fix undelivered details caching.
Add Connection.signature method
Add Connection.new_signature method