docs: def save(self, *args, **kwargs):
          """
          Determines ip protocol version automatically.
          Stores address in interface shortcuts for convenience.
          """
          self.protocol = 'ipv%d' % self.address.version
          # save
          super(Ip, self).save(*args, **kwargs)