anchor.diff:          member __.AddDefinitionLocation(line,column,filePath) = customAttributesImpl.AddDefinitionLocation(line, column, filePath)
           override __.GetCustomAttributesData() = customAttributesImpl.GetCustomAttributesData()
   
  -        member __.DeclaringTypeImpl with set x = declaringType <- x // check: not set twice
  +        member __.SetDeclaringType x = declaringType <- x // check: not set twice
   
           member __.SetFieldAttributes attributes = fieldAttrs <- attributes
           // Implement overloads
  
positive.code: 
          override this.GetProperties bindingFlags = 
              match kind with
              | ContextTypeSymbolKind.Generic gtd -> 
                  gtd.Metadata.Properties.Entries 
                  |> Array.map (gtd.MakePropertyInfo this) 
                  |> Array.filter (canBindProperty bindingFlags)
  
negative.code:         member __.AddDefinitionLocation(line,column,filePath) = customAttributesImpl.AddDefinitionLocation(line, column, filePath)
          override __.GetCustomAttributesData() = customAttributesImpl.GetCustomAttributesData()
  
          member __.SetDeclaringType x =
              adder.SetDeclaringType x
              remover.SetDeclaringType x
              declaringType <- x // check: not set twice
  
          member __.IsStatic = isStatic
  
          member __.AdderCode = adderCode.Value
  