Sample: emitting KVO change notifications for weak properties