record object creation prior to using object

This is to fix an issue I ran into when trying to get `lookup_hash` to auto-update when `SoftwareResult` params/inputs change.