   addItem: (model)=>
     @items.push item = new Item(
       template: @template
+      externalTemplate: @scope.collectionView
       parent: @parent
       model: model
       itemName: @scope.collectionItem


  constructor: (opts)->
    super
    
    # Set own property
    Object.defineProperty @scope, opts.itemName,

    # For iterating number in view
    @scope._index = opts.index
    
    if opts.externalTemplate
      @listenTo @scope[opts.itemName], 'change', => 
        @$el.replaceWith @render().$el