added key, valeu, name to pseudo object for correct onAdd operation