Open
Description
Pulled from #5177. If no one else is doing this, I'll make a PR for this. If I do, I have a few questions about implementation:
- What are we doing with the addProperty methods? Are we going for full removal (breaking), deprecating for now (full removal later), or just leaving it?
- If full removal of addProperty will eventually happen, should I try to keep publishers and subscribers in the same
Property
object using aMap
to find matching keys or something? I tested that, and it wasn't very type-safe. - Along the lines of full removal, should
Property
be split into Publisher and Subscriber classes? It would be double the allocations, but it would already be double the allocations if 2 didn't work out.