Why is this necessary? Why not just `this.insertionDetails[result.title] = result;`