title: How do I set Backbone Views as singleton by default?
body: <p>all my Backbone.Views are only used once in their final state. (Except item views).</p>
  
  <p>Currently I handle Backbone.Views as Singleton this way:</p>
  
  <pre><code>var Singletonizer = function(Singleton) {
      if (Singleton._instance) return Singleton._instance;
  
      Singleton._instance = new Singleton();
  
      Singletonizer(Singleton);
  };
  </code></pre>
  
  <p>Unfortunately it isn't that nice to add this little function as dependency to each amd module in my repository.</p>
  
  <p>Is there another way to handle this? Maybe overwriting the base view class?</p>