Dict interface: set!