Well technically, `fields` is never defined on `ModelFormMixin` itself.
`ModelFormMixin.get_form_class` does a `getattr(self, 'fields', None)`, though I'm not sure why.
Maybe that's the reason why it wasn't added to the flattened index?