Instantiate result object upon construction