Right, good that you caught the error. Just to clarify, when you use the same key/property, it overwrites the key’s value. So the key ‘email’ retains but ‘sbbc@bhhc.com’ has been overwritten with ‘mrddg@88.com’.
As for the remove function not working, you didn’t specify a key to remove so it didn’t remove anything. Had you did ds.remove(‘email’), then it would’ve removed that entry so that you would just be left with an empty object if you were to run ds.getAll() afterwards… Object {}.