anchor.diff:              let applRestriction folder =
                   { folder with Targets = applyRestrictionsToTargets restrictions folder.Targets}
   
  -            { installModel with 
  -                LegacyReferenceFileFolders = 
  +            { installModel with
  +                LegacyReferenceFileFolders =
                       installModel.LegacyReferenceFileFolders
                       |> List.map applRestriction
  -                    |> List.filter (fun folder -> folder.Targets <> []) 
  -
  -                NewReferenceFileFolders = 
  +                    |> List.filter (fun folder -> folder.Targets <> [])
  +
  +                NewReferenceFileFolders =
                       installModel.NewReferenceFileFolders
                       |> List.map applRestriction
  -                    |> List.filter (fun folder -> folder.Targets <> []) 
  -
  -                TargetsFileFolders = 
  +                    |> List.filter (fun folder -> folder.Targets <> [])
  +
  +                TargetsFileFolders =
                       installModel.TargetsFileFolders
                       |> List.map applRestriction
                       |> List.filter (fun folder -> folder.Targets <> [])  }
   
       let rec addTargetsFiles (targetsFiles:string list) (this:InstallModel) : InstallModel =
  -        let targetsFileFolders = 
  -            targetsFiles 
  +        let targetsFileFolders =
  +            targetsFiles
               |> List.choose (extractBuildFolder this.PackageName)
  -            |> List.distinct 
  -            |> PlatformMatching.getSupportedTargetProfiles 
  +            |> List.distinct
  +            |> PlatformMatching.getSupportedTargetProfiles
               |> Seq.map (fun entry -> { Name = entry.Key; Targets = List.ofSeq entry.Value; Files = InstallFiles.empty })
               |> Seq.toList
   
  
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: 
  
      let rec addTargetsFile (path:LibFolder)  (file:string) (installModel:InstallModel) :InstallModel =
          { installModel with
              TargetsFileFolders = addFileToFolder path file installModel.TargetsFileFolders InstallFiles.addTargetsFile
          }
  
  