For each external object param, two evaluations are run, one with a
reference to the external object, and the other one with a null
reference. Closes #43, #44.