Removed breeze.saveErrorExtensions as it didn't contribute enough to be worth explaining in this sample