get and set metadata for a MediaFile
skip image resizing if possible
skip ascii thumb resizing if necessary
need to use mutation tracking to detect changes in JSONEncoded types
make all JSONEncoded columns mutable
skip audio reprocessing if necessary
skip pdf processing if necessary
skip stl processing if necessary
skip video processing if necessary
not all JSONEncoded fields should be mutable dicts
remove a blank line