Fixing `data.set()` by passing the `record` to the chained (public) `Promise`