Should we pass in the ID of the property that wasn't there, so it's less confusing for folks? If there are 4 or 5 places in the app where a property could be preloaded with a different user data source, they may have issues finding it from this data.

Also: I Don't think we want the "Open" restriction here. In theory the case could be closed but alive because the child cases are being used to drive the workflow, which is pretty reasonable for some scenerios I can think of. just seeing whether the count is 0 should be enough.