check context, keypath, and object when receiving kvo notifications