anchor.diff:  
               let target = DotNetFramework(Framework FrameworkVersionNo.V1,Full)
               match Map.tryFind target this.Frameworks with
  -            | Some files when Set.isEmpty files |> not -> this
  -            | _ -> { this with Frameworks = Map.add target newFiles this.Frameworks }
  +            | Some files when Set.isEmpty files.References |> not -> this
  +            | _ -> { this with Frameworks = Map.add target { References = newFiles; ContentFiles = Set.empty} this.Frameworks }
   
           { model with Frameworks = model.Frameworks |> Map.remove genericFramework } 
   
  
positive.code:       FrameworkVersionNo.V4_5, Full
        FrameworkVersionNo.V4_5_1, Full ]
  
  type InstallModell = 
      {   PackageName: string
          PackageVersion: SemVerInfo
          Frameworks : Map<FrameworkIdentifier, string Set> }
      
      static member EmptyModel(packageName,packageVersion) : InstallModell = 
          let frameworks = 
              [ for x,p in KnownDotNetFrameworks -> DotNetFramework(Framework x, p) ]
          {   PackageName = packageName
              PackageVersion = packageVersion
              Frameworks = List.fold (fun map f -> Map.add f Set.empty map) Map.empty frameworks }
      
      member this.GetFrameworks() = this.Frameworks |> Seq.map (fun kv -> kv.Key)
      member this.GetFiles(framework) = 
          match this.Frameworks.TryFind framework with
          | Some libs -> libs
          | None -> Set.empty
  
      member this.Add(framework,lib:string,references) : InstallModell = 
  
negative.code:                 otherProfiles 
                  |> Array.fold (fun (model : InstallModell) framework -> 
                          match Map.tryFind framework model.Frameworks with
                          | Some files when Set.isEmpty files.References |> not -> model
                          | _ -> { model with Frameworks = Map.add framework { References = newFiles; ContentFiles = Set.empty} model.Frameworks }) model) this
  
      member this.Process() =
          this
  