I think this method should also support the `set($attr, $value)` signature. Backbone & Controller::set() offer the same overloading and I've often found it useful.