Registering Evidence Implementations

The evidence maintenance pattern requires the set of evidence entities to be registered before they can be used. This is so that the controller can access these evidence entities at runtime.

The Core Cúram Framework does not know in advance which evidence entities will be used for the given evidence maintenance facility associated with a particular product implementation. The evidence types and their implementation must be paired at runtime.