docs: def referer(self, value):
          """gets/sets the referer object"""
          if value is not None and \
             self._referer is not None and \
             self._referer.lower() != value.lower():
              self._referer = value