anchor.diff:          
           /// mutable ModifyIndex : Int64
           /// Name of the index
  -        member val IndexName = defString with get, set
  +        member val IndexName = indexName with get, set
           
           /// Any matched text highlighted snippets. Note: Only used for results
           member val Highlights = defStringList with get, set
  
positive.code:         override this.Validate() = this.IndexName
                                     |> notBlank "IndexName"
                                     >>= fun _ -> this.Id |> notBlank "Id"
  
  module Index = 
      /// FlexSearch index is a logical index built on top of Lucene’s index in a manner 
  
negative.code:     /// analogy an index can be considered as a table while a document is a row of that table. Like a table a 
      /// FlexSearch document requires a fix schema and all fields should have a field type.
      [<ToString; Sealed>]
      type Dto(indexName : string, id : string) = 
          inherit DtoBase()
          
          /// Fields to be added to the document for indexing.
          member val Fields = defStringDict with get, set
          
          /// Unique Id of the document
          member val Id = id with get, set
          
          /// Timestamp of the last modification of the document. This field is interpreted differently
          /// during a create and update operation. It also dictates whether and unique Id check is to be performed
  