Test KVO when willChangeValueForKey: is not called in a setter