Hi, @pwendell , actually it is value_= ...(weird name..., but it is the only way to make setByUser to be true....)

def value_=(arg: T) = {
      setByUser = true
      v = arg
      postSetHook()
    }

so