Why we need both IfcAlignment.Axis and IfcAlignment.Representation?

Why IfcLinearPositioningElement adds nee attribute Axis, instead adding requirement to existing Representation attribute?
How to treat if geometry Axis and Representation mismatch?