Hook Class

The hook class provides the developer with access to a number of infrastructure methods from the EvidenceInterface that should be implemented for each entity. Normally the developer would implement these methods on the entities implementation class, but as this is now generated, the hook class must be used instead.