Model Interfaces, Classes, Traits and Enums AuditableInterface Auditable model interface AuditableModel Abstract auditable model class