allow instantiation of assets with no file (as might be case if accessing content via Preview API)