improved use of context in KVO, allowing to remove KVO when changing value of borrowNavItemContentsFromChildren