FIX 4.3: Double defined fields

Imported from previous forum

Mass Quote Acknowledgement message (MsgType=b) according to FIX 4.3 specification has TradingSessionID(336) and TradingSessionSubID(625) fields. This message also has a repeating group in which each block contains these two fields.

Is this OK that there’s double definition of the same fields for a FIX message - on the root level and in the repeating group?

Does this mean that in FIX4.3 basic fields can not be placed inside repeating groups or between a couple of repeating group instances?

Otherwise there’s an obvious conflict.