.set accepts objects instead name/value pair