IFC4 property name changes

Hello,
I’v noticed that some property names has change from IFC2x3 to IFC4 even their definition is the same and even the property set is the same.
Also, I did not see in the change lock any comments about that change.
For example:
EnvironmenalClass has changed to ExposureClass
ContructionType has changed to ConstructionMethod
Anyone knows the reason for this changes, and if they are registrated in same document so I can modify easely my property mapping method from my bim autohirng tool?

I think, if buildingSMART moved to using version control to manage the schema, that this will no longer be a problem.

In a pinch, you could take the computer interpretable Psets from both IFC2X3 and IFC4 and diff them.