| EntityManager | Provides a base class for entity-specific business logic managers with built-in CRUD operations, audit trail support, and lifecycle event hooks. Handles common entity operations and automatically manages audit fields for entities that implement auditing interfaces. |
| IdentifiableEntityManager | Provides a specialized entity manager for entities that implement IIdentifiable<TId>. Automatically generates GUID identifiers for entities with empty IDs during insertion. |
| ManagerBase | Represents the base class for all EasyAF business logic managers. Provides access to a database context and message publishing capabilities for implementing business operations and workflows. |
| StateMachineEntityManager | A Manager inheriting from IdentifiableEntityManager3` that contains reusable logic for updating a TEntity’s current State. |
| StatusEntityManager | A Manager inheriting from IdentifiableEntityManager3` that contains reusable logic for updating a TEntity’s current Status. |