I had to change the method signature for .loadLocal to make it match what the Ajax module has. As it was, Model.fetch() would trigger a 'fetch' event with zero, one, two or more arguments, and there wasn't really any good way to handle all the different possible scenarios other than to make the interface explicit and consistent.

Presumably, .loadLocal and .saveLocal are internal "private" methods, so this shouldn't be that big of a deal?