Make Connection usable

Connection's only field was private, making it impossible to construct a
Connection.