vars (not vals), receive a getter and a setter method. This can be refined to either collapse them both and only show the underlying val, or to showing the kind of usage (get or set) as an edge property.
More simply, they can just be renamed to "setter" and "getter", but either way, logic needs to determine they are a getter and a setter of the var.
Here is how it looks now:
