If the key exists, extend the object. Added TODOs