Move key value observing removal to dealloc, silly bug.