Retener "esto" dentro de la función de devolución de llamada

No estoy seguro si esta pregunta es específica para Backbone.js. Tengo un modelo con la siguiente función de render:

render: function() { 
    var self = this;
    this.$el.empty();
    this.model.fetch({
        success: function() {
            self.$el.append(self.template(self.model.attributes));      
        }
    });

    return this;
}

Como puedes ver, dentro de lasuccess Función de devolución de llamada, uso una variable llamadaself. Esto es porque dentro de la devolución de llamada,this se establece enwindow Cuando quiero que se establezca a la vista. ¿Hay alguna manera de que pueda conservar la referencia original dethis ¿Sin almacenarlo en otra variable?

Respuestas a la pregunta(2)

Su respuesta a la pregunta