oj.js
function(ix, ojml){
        ix = this._bound(ix, this.count, ".item: index")
        if (ojml != null) {
          if(typeof ojml == 'object' && ojml.isListItem)
            this.$item(ix).ojReplaceWith(ojml)
          else
            this.$item(ix).oj(ojml)
          this.itemsChanged()
        }
        else
          return this.$item(ix).ojValue()
      }
function(ix, ojml){
        ix = this._bound(ix, this.count, ".item: index")
        if (ojml != null) {
          if(typeof ojml == 'object' && ojml.isListItem)
            this.$item(ix).ojReplaceWith(ojml)
          else
            this.$item(ix).oj(ojml)
          this.itemsChanged()
        }
        else
          return this.$item(ix).ojValue()
      }
function ( ix , ojml ) { ix = this . _bound ( ix , this . count , ".item: index" ) if ( ojml != null ) { if ( typeof ojml == 'object' && ojml . isListItem ) this . $item ( ix ) . ojReplaceWith ( ojml ) else this . $item ( ix ) . oj ( ojml ) this . itemsChanged ( ) } else return this . $item ( ix ) . ojValue ( ) }
item: get or set item value at item ix
item : get or set item value at item ix