Cleanup KVO observers correctly