Regarding https://github.com/seivan/SHKeyValueObserverBlocks/pull/2/files - the test was broken, but the point was valid. This test is better implemented. But I also fixed the point.

and regarding subclasses/super classes and inheritance hiearchy.

https://github.com/th-in-gs/THObserversAndBinders/commit/cabe12dece2faabf5e58759363ac603be963c889#commitcomment-4054014
Merge pull request #1 from seivan/call_original_dealloc

Call original dealloc and replacing your tests. Your test was broken, but the point was valid. This fixes both :)