When the TLV format is received?

I'm working on Pelion integration in our platform, but I'm unsure when the TLV object is received as stated on documentation; on subscription to objects that has two or more fields that make a valid the object, for example, Location, the queue is supposed to send the object in TLV format (Bounded), but it sends it separately, that adds complexity to receiving part.

That is, if the subscription is set to /6/* or /6/0/* the receiving part always receives the latitude, longitude, and altitude in a separated notification message.