Moves KVO registration into `-(id)init`
Merge branch 'fix-kvo-crash-on-dealloc'