Good work. I'm just about to start using this Backbone plugin and I'm glad you're addressing some concerns I had.

However, would it be possible to change these function names to conform with the existing code style? That is; a trailing slash indicates it's a *private* function but names should still use camel case. For example, `_update_records` becomes `_updateRecords`.

It's best to observe and maintain the author's original code style when contributing to open source projects.