The problem then is that I don't know how I'd send notifications. From what I can tell the only way is to call will/didChangeValueForKey: and friends, but firstly I could never call willChange... before making the change since I don't receieve notification until after it has happened, and secondly these methods work only for keys, and not keypaths.
Wain