docs: def move_to(self, target, position='first-child'):
          """Invalidate cache when moving"""
  
          # Invalidate both in case position matters,
          # otherwise only target is needed.
          self.invalidate()
          target.invalidate()
          super(Page, self).move_to(target, position=position)