title: Backbone: mixins with conflicting methods
body: <p>I started to use mixins from this post: <a href="https://stackoverflow.com/q/7853731/240993">Proper way of doing view mixins in Backbone</a></p>
  
  <pre><code>var MyMixin = {
    foo: "bar",
    sayFoo: function(){alert(this.foo);}
  }
  
  var MyView = Backbone.View.extend({
   // ...
  });
  
  _.extend(MyView.prototype, MyMixin);
  
  myView = new MyView();
  myView.sayFoo(); //=&gt; "bar"
  </code></pre>
  
  <p>Which works fine unless its a conflicting method in the mixing: Example <code>render()</code> in mixin and <code>render()</code> in the actual view.</p>
  
  <p>How can I go about firing the mixin methods first then the actual view methods?</p>