transform.Rotate() problem - using Space.Self and Space.World at the same moment

transform.Rotate() has an optional Space:

space.world and space.self(default).

what if I need to rotate an object around it's own X axis and around the world's Y axis?

transform.Rotate(Vector3, Space.OhMyOhMy...);

Just perform two rotation one after another - two calls to transform.Rotate()