new-backingstore reset logic revised. Each prototype carries its own __resets__
Inspired by SO bug: http://stackoverflow.com/questions/23423697/breeze-creating-inheritance-in-client-side-model