anchor.diff:  
       let extractBuildFolder packageName path = Utils.extractPath ("build", packageName, path)
   
  -    let mapFolders mapfn (installModel:InstallModel) = 
  -        { installModel with 
  +    let mapFolders mapfn (installModel:InstallModel) =
  +        { installModel with
               LegacyReferenceFileFolders = List.map mapfn installModel.LegacyReferenceFileFolders
               NewReferenceFileFolders = List.map mapfn installModel.NewReferenceFileFolders
               TargetsFileFolders   = List.map mapfn installModel.TargetsFileFolders  }
  -    
  -    let mapFiles mapfn (installModel:InstallModel) = 
  +
  +    let mapFiles mapfn (installModel:InstallModel) =
           installModel
           |> mapFolders (fun folder -> { folder with Files = mapfn folder.Files })
   
  -    let private getFileFolders (target:TargetProfile)  folderType choosefn = 
  +    let private getFileFolders (target:TargetProfile)  folderType choosefn =
           match Seq.tryFind (fun lib -> Seq.exists ((=) target) lib.Targets) folderType with
           | Some folder -> folder.Files.References |> Seq.choose choosefn
           | None -> Seq.empty
   
  -    let getLibReferences (target : TargetProfile) installModel = 
  +    let getLibReferences (target : TargetProfile) installModel =
           let results =
             getFileFolders target (getReferenceFolders installModel) (function Reference.Library lib -> Some lib | _ -> None)
             |> Seq.cache
  
positive.code: 
      member this.MapFiles mapfn = InstallModel.mapFiles mapfn this
  
      member this.GetLibReferences target = InstallModel.getLibReferences target this 
  
      member this.GetLibReferences frameworkIdentifier = InstallModel.getPlatformReferences frameworkIdentifier this
  
      member this.GetTargetsFiles target = InstallModel.getTargetsFiles target this
  
      member this.GetFrameworkAssembliesLazy =  InstallModel.getFrameworkAssembliesLazy this 
  
      member this.GetLibReferencesLazy = InstallModel.getLibReferencesLazy this 
  
      member this.GetTargetsFilesLazy =  InstallModel.getTargetsFilesLazy this 
  
      member this.CalcLibFolders libs = InstallModel.calcLibFolders libs
  
  
negative.code:                   | Some path -> addFunc path file references model
                    | _ -> model
                | None -> model) initialState libs
  
          let newState = addItem extractLibFolder addPackageFile (fun i -> i.LegacyReferenceFileFolders) { installModel with LegacyReferenceFileFolders = libFolders }
          addItem extractRefFolder addPackageRefFile (fun i -> i.NewReferenceFileFolders) { newState with NewReferenceFileFolders = refFolders }
  
  