add field to inject auditTrailHelper bean into domains instead of using ApplicationHolder so validation can initialized the audit fields