How do you access separate geometry of a model?

I just noticed a crazy thing in rotation. If I rotate an object by 90 degrees in y axis, followed by a rotation of A degrees in z axis, Unreal automatically changes the rotation values as: Y=90 , x= -A degrees, and z=0 degrees. How is this possible?