code: function (v) {
  /*Line 405 - 'AtomItemsControl.js' */                var _this = this;
  /*Line 406 - 'AtomItemsControl.js' */                if (this._items) {
  /*Line 407 - 'AtomItemsControl.js' */                    this.unbindEvent(this._items, "CollectionChanged", null);
  /*Line 408 - 'AtomItemsControl.js' */                }
  /*Line 409 - 'AtomItemsControl.js' */                this._items = v;
  /*Line 410 - 'AtomItemsControl.js' */                this._filteredItems = null;
  /*Line 411 - 'AtomItemsControl.js' */                // try starting observing....
  /*Line 412 - 'AtomItemsControl.js' */                if (v != null) {
  /*Line 413 - 'AtomItemsControl.js' */                    this.bindEvent(this._items, "CollectionChanged", function () {
  /*Line 414 - 'AtomItemsControl.js' */                        _this.onCollectionChangedInternal.apply(_this, arguments);
  /*Line 415 - 'AtomItemsControl.js' */                    });
  /*Line 416 - 'AtomItemsControl.js' */                    this.onCollectionChangedInternal("refresh", -1, null);
  /*Line 417 - 'AtomItemsControl.js' */                }
  /*Line 418 - 'AtomItemsControl.js' */            }
docs: /*Line 404 - 'AtomItemsControl.js'