The user may define subclasses of this class.
The first attribute gives the type of terminus: producer, distributor or receiver. The second attribute provides information about the terminus.