fix: try to detect class have readObject or not

* It's own method or inherited from superClass.
* typo fix: SC_BLOCKDATA => SC_BLOCK_DATA