view-model: ensure any MexProgram object are fully resolved when added
view-model: ensure any MexProgram object are fully resolved when added

Make sure the MexProgram objects have as many metadata properties available
as possible to ensure that any filtering or grouping works correctly.

media-explorer/media-explorer,media-explorer/media-explorer,media-explorer/media-explorer,media-explorer/media-explorer