When an ImageVault MediaReference property is added to a Commerce meta class the solution will build, but theres an error when you try and access the product from within the Catalog UI.
In the Event Viewer we see the following error - can not be mapped to MetaDataType.
On very thin ice here but maybe it can work if you use string instead of MediaReference for your prop type (MediaReference is stored as json in a longstring property) and find what UiHint to use. Could be worth some investigation...
Does anyone know if its possible to integrate ImageVault properties onto Commerce product/variation model classes so that an editor could pick an image from Imagevault when in the Catalog UI, (not Commerce Manager).