Support model.set("key", value) method form

Previously user was forced to always call model.set({key: value}).