Below is a branch that has a delegation test that fails. The functionality I had hoped for was that (A) changing a delegate target would (B) update the view for all delegated properties. This works when the property is a "property", but fails when it is a collection.Should this actually work?NB: I've tried this without using the delegate functionality, and instead using "get.get" directly:class M@property 'inner'@property 'prop'get: -> @inner.propIIRC, that also doesn't work iff 'prop' is used in a "- collection".