In some case, external references is not propagated. So allOf generates broken code.
In some case, external references is not propagated.
So allOf generates broken code.