Details needed to construct a data object, e.g. the connection to use.
Depending on the wished architecture, different objects may contain these
informations. Objects which can provide this informations may implement
this interface and pass the details to data objects in that manner.
This interface may be used as base for session interfaces, particularly
if each session should have its own DB connection.