Fix invalid assertions from tests
Add state propagation to property subscriptions
Ensure that old subscribers are not notified if new subscriber is added to the property