code: @Transient
      public void setNextAndClean(CSNode next) {
          setNextInternal(next);
          if (next != null) {
              next.setPreviousInternal(this);
          }
      }
docs: Sets the Next Node and cleans up any old references.
  
  @param next The next node.