Kan deze `LoginRequiredMixin` niet beter naar `CreateUpdateDealView` ?