because the short types must be unique anyway, we don't need to use long classified element names