Lidando com valores não salváveis ​​no Backbone

Existe uma maneira padrão de lidar com valores não salváveis ​​no Backbone?

por exemplo.

<code>MyModel = Backbone.extend(Backbone.Model, {
    initialize: function () {
        this.set({'inches': this.get('mm') / 25});
    }
})
</code>

Se eu chamar save () neste modelo, ele lançará um erro, pois não há campo de banco de dados correspondente parainches. Eu posso pensar em algumas maneiras de corrigir isso, mas estou querendo saber se há uma abordagem testada e comprovada geralmente melhor usada para isso?

No momento, minha solução preferida é estender o BackbonetoJSON método e para permitir a passagem de um parâmetro booleanodontCleanup para permitir que ele ainda retorne todos os valores do modelo (incluindo os não-salváveis) quando necessário, por ex. para passar para um modelo.

questionAnswers(3)

yourAnswerToTheQuestion