Fixing `data.set()` & `data.setComplete()` such that `keys` are removed from the records when retrieved from an API