code: function(props) {
        if (typeof props !== 'object') {
          throw new Error('_configureItems called with invalid props');
        }
        // not initialized yet
        if (!this._items) {
          return;
        }
        this._items.configure({
          where: bindIfFn(props.where, this),
          filter: bindIfFn(props.filter, this),
          limit: bindIfFn(props.limit, this),
          offset: bindIfFn(props.offset, this),
          comparator: bindIfFn(props.sort, this)
        }, true);
      }
docs: internal fn to sync props to shadow collection