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