This class represents the base implementation of a
CoordinationArtifactProvider . It registers the Provider with the
broker and provides basic bookkeepiing for the
CoordinationArtifact s. Instantiation of CoordinationArtifactss
must be handled in subclasses, via the makeArtifact method.