use object_setClass instead of isa