Items in variable length packs can be omitted by
setting thier length to zero.
Variable-length items which can validly have a length
of zero should be regarded as being "present but
zero-length" if length = 0
Note: Currently there are no variable-length-packs used
in the metadata! VLPs are used in KLVEs, but these are
not read usinf MDObject...