Fix subclass protection when ContentType is stale