I think CX is one of the airlines that really likes to wake people up, especially in premium cabins. I still don't understand why they wake people up mid way through the flight for breakfast, with still around 7 hours to go, instead of letting us sleep till 2.5 hours before landing and then serve breakfast like all other airlines.