this can't be a reference, since you can't guarantee that the reference passed in outlives this object.