allow variable modeling environments in construct_stage_runner