modelPath property
Resolved on-disk path to the model file. Core's platform createModel
preamble resolves it from the active spec via the model manager and passes
it here so the engine package never touches core's file-path resolution.
Empty on web: the web engines resolve the model source themselves via
WebModelSourceResolver (there is no on-disk path), so this is '' there.
Hence there is no non-empty assert on it.
Implementation
final String modelPath;