in reply to Re^5: inheritance: constructors
in thread inheritance: constructors

Right. Which means your "rule" is inconsistent. What happens inside any of the blocks shouldn't matter.