Values can now be removed via .remove(key)