Retain the minimum metadata possible to be able to execute the
operation. This is the most efficient mode, but will leave some
fields in the metadata class empty.
full
Retain as much metadata as possible. All the fields in metadata are usable, but
causes more allocations.