code: function(view) {
      if (!view) {
        throw new TypeError('A binding must clone against a view');
      }
  
      var node = view;
      this._elementPath.forEach(function(index) {
        node = node.childNodes[index];
      });
  
      var binding = Object.create(this);
      binding.clonedFrom = this;
      binding.view = view;
      binding.element = node;
      binding.node = node;
      binding.init();
      return binding;
    }
docs: Clone this binding for a view. The element/node will be updated and the binding will be inited.