code: def register(self, model, include_fields=[], exclude_fields=[]):
          
          if issubclass(model, Model):
              self._registry[model] = {
                  'include_fields': include_fields,
                  'exclude_fields': exclude_fields,
              }
              self._connect_signals(model)
          else:
              raise TypeError("Supplied model is not a valid model.")
docs: Register a model with actionslog. Actionslog will then track mutations on this model's instances.
  
          :param model: The model to register.
          :type model: Model
          :param include_fields: The fields to include. Implicitly excludes all other fields.
          :type include_fields: list
          :param exclude_fields: The fields to exclude. Overrides the fields to include.
          :type exclude_fields: list