I don't think that junctions make sense here. Besides, the "is" is optional:
class Foo { method bar is public rw const frob knob { ... } }
Ah yes, I'd forgotten about this. Thanks. Still I wonder a bit about the idea of mutually exclusive properties, where one can take effect if the other(s) doesn't make sense in the current context.
Getting mired in life can really detract from following the developments in this community.