Refactored AuditProductCommandHandler