Denotes a unique key to a HConnection instance.
In essence, this class captures the properties in Configuration
that may be used in the process of establishing a connection. In light of
that, if any new such properties are introduced into the mix, they must be
added to the properties list.