anchor.diff:  
     let is = 
       [ { ei._base with vars = e.attributes |> List.map getBaseVariable |> concatDistinctSort } 
  -      { ei.rels with vars = e.relationships |> List.filter availableNavProp |> List.map getRelationVars |> sortByName }
  +      { ei.relationships with vars = e.relationships |> List.filter availableNavProp |> List.map getRelationVars |> sortByName }
           
  -      { ei.cu with vars = e.attributes |> List.map (getCreateUpdateVariables true true) |> concatDistinctSort }
  +      { ei.createAndUpdate with vars = e.attributes |> List.map (getCreateUpdateVariables true true) |> concatDistinctSort }
         { ei.create with vars = e.attributes |> List.map (getCreateUpdateVariables true false) |> concatDistinctSort }
         { ei.update with vars = e.attributes |> List.map (getCreateUpdateVariables false true) |> concatDistinctSort }
   
  
positive.code: type EntityInterfaces = {
    _base: Interface
    _fixed: Interface
    cu: Interface
    rels: Interface
    oneRelated: Interface
    manyRelated: Interface
    create: Interface
  
negative.code:     es 
      |> Array.Parallel.map (fun e ->
        let ei = getBlankEntityInterfaces e
        [ ei._base; ei._fixed; ei.createAndUpdate; ei.relationships; ei.result; ei.formattedResult; ei.select; ei.expand; ei.filter; ei.create; ei.update ])
      |> List.concat
      |> fun list -> 
        Interface.Create(superEntityName) :: 
  