title: Backbone call a model method from the view
body: <p>I have a backbone app with require where I want to add a collection inside a collection with a method inside model.
  I have tried to insert the method in the collection but I can't add elements.
  I'd want to make a collection of app when I click an element outside the app I want add inside my app other app in a collection.</p>
  
  <p>This is my app:
  Model:</p>
  
  <pre><code>define(['backbone', 'collections/element'],function(Backbone, ElementCollection){
      var DesignModel = Backbone.Model.extend({
          initialize:function(){
              console.log('Initialized Design model');
              _.defaults(this, {
                  elements: new ElementCollection()
              });
          },
          addElement: function(elements, options) {
              return this.elements.add(elements, options);
          }
      });
  
      return DesignModel;
  });
  </code></pre>
  
  <p>Collection:</p>
  
  <pre><code>define(['backbone', 'models/design'], function(Backbone, DesignModel){
  
      var designCollection = Backbone.Collection.extend({
          model: DesignModel,
      });
  
      return designCollection;
  });
  </code></pre>
  
  <p>View</p>
  
  <pre><code>define(['jquery' , 'backbone', 'models/design', 'collections/design', 'views/element'], 
      function($, Backbone,  DesignModel, DesignCollection, ElementView){
      var DesignView = Backbone.View.extend({
          el:$('#page'),
  
          initialize: function(){
              console.log('initialize DesignView');
              this.collection = new DesignCollection();
              var here = this;
              $('#insert-dynamic-element').click(function(){
                  var element = new ElementView();
                  here.collection.models.addElement(element); 
              });
          },
          render: function(){
  
          }
      })
  
      return DesignView;
  });
  </code></pre>
  
  <p>I have tried to call the function addElement in this way:</p>
  
  <pre><code>here.collection.models.addElement(element);
  </code></pre>
  
  <p>and</p>
  
  <pre><code>here.collection.addElement(element);
  </code></pre>
  
  <p>But always with error that Object has no method addElement
  How can I solve this? I want to call the method addElement from the view to add an app inside another app in a collection.</p>
  
  <p>Thanks</p>