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