So it can notify the object that contains it when a value changes. Yes, I know the containing object can add itself as an observer, but it could end up doing more work than it needs to.
So it can notify the object that contains it when a value changes. Yes, I know the containing object can add itself as an observer, but it could end up doing more work than it needs to.
Sorry, but that's dumb. Notifying yourself, you would then have to generate a second notification to the other object. There is NO value in KVC notification of yourself.