anchor.diff:          }
   
   type SearchResults() = 
  -    member val Documents = new List<Document>() with get, set
  +    member val Documents = new List<ResultDocument>() with get, set
       member val RecordsReturned = 0 with get, set
       member val TotalAvailable = 0 with get, set
   
  
positive.code:     [<Required>]
      member val Id = id with get, set
      
      member val LastModified = Unchecked.defaultof<Int64> with get, set
      
      [<Required>]
      member val Index = indexName with get, set
      
      new() = Document(Unchecked.defaultof<string>, Unchecked.defaultof<string>)
  
  type FlexDocument(indexName : string, id : string) = 
      inherit ValidatableObjectBase<ScriptProperties>()
  
negative.code: // ----------------------------------------------------------------------------
  //	Index & Document related
  // ----------------------------------------------------------------------------
  type ResultDocument(indexName : string, id : string) = 
      inherit ValidatableObjectBase<ScriptProperties>()
      member val Fields = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase) with get, set
      member val Highlights = new List<string>() with get, set
  