anchor.diff:              bufferDict.add(n, param)
           updateState()
   
  +    /// <summary>TBD</summary>
       member m.addModel(items:seq<obj>, ?names:seq<string>) =
           let items, names = m.checkItems(items, ?names=names)
           for i in 0..items.Length-1 do
  
positive.code:             parameterDict.add(n, param)
          updateState()
  
      member m.addBuffer(items:seq<Parameter>, ?names:seq<string>) =
          let items, names = m.checkItems(items, ?names=names)
          for i in 0..items.Length-1 do
  
negative.code:         with get () = bufferDict.flatten()
          and set b = bufferDict.unflatten(b)
  
      /// <summary>TBD</summary>
      member _.state
          with get () = stateDict
          and set s = stateDict.set(s)
  
      /// <summary>TBD</summary>
      member _.stateVector
          with get () = stateDict.flatten()
          and set s = stateDict.unflatten(s)
  