code: def _prepare_messages(self, messages):
          
          for message in messages:
              if not self.backend.can_handle(message):
                  message._prepare()
docs: Like the base class method, prepares a list of messages for storage
          but avoid to do this for `models.Message` instances.