anchor.diff:          member x.RenderPass = x.RenderPass
           member x.AttributeScope = x.AttributeScope
   
  -    static member Create(path : string) =
  +    member x.Path = 
  +        if System.Object.ReferenceEquals(x.AttributeScope,Ag.emptyScope) 
  +        then "EMPTY" 
  +        else x.AttributeScope.Path
  +
  +    static member Create() =
           { Id = RenderObjectIds.newId()
  -          CreationPath = path;
             AttributeScope = Ag.emptyScope
             IsActive = null
             RenderPass = null
  
positive.code: type RenderObject =
      {
          Id : int
          CreationPath : string
          mutable AttributeScope : Ag.Scope
                  
          mutable IsActive : IMod<bool>
  
negative.code:           VertexAttributes = null
            Uniforms = null
          }
  
      override x.GetHashCode() = x.Id
      override x.Equals o =
  