Allocate space for "self" when dispatching a block call and the obj is a hierarchy type