ProtectedViewMixin.