Usage of property "ConstructionMethod" in Pset ConcreteElementGeneral

I investigated IFC4 ADD2 carefully, and I think there are a lot of Enumerations that doesn’t contain enough data/information, and just provide minimum data/information which even ISO 19650 suggests

And there are a lot of UserDefineds too which some Entities have and some don’t have

ConstructionMethod has a lot of usages which one of the main one is in the construction phase and mainly Precast

In practice, IFC with UserDefined gives the freedom to add all custom data/information needed which is good but until keeps the balance

I think IFC tries to preserve “Convergence = Standardization” and “Divergence = Non-Standardization” which is good in this way but needs some improvements