         @hidden = @get("value") is @_oValue
 
     @on "change:value", (rd, val, ctxt)=>
-      # why did i add this?
-      # @parse()
       @parentRow.trigger "change", @key, val, ctxt
     if @key is "type"
       @on "change:list", (rd, val, ctxt)=>

      vals2set.value = valOrObj
    @set(vals2set)
    @_order = XLF.columnOrder(@key)

  getSurvey: ()-> @parentRow.getSurvey()

  initialize: ()->
    if @get("_hideUnlessChanged")
      @hidden = true

  getValue: ()->
    @serialize()

  postInitialize: ()->
    @skipLogicCollection = new XLF.SkipLogicCollection([], rowDetail: @)
    @parse()

  serialize: ()->
    # @hidden = false
    # note: reimplement "hidden" if response is invalid
    @skipLogicCollection.serialize()

  parse: ()->
    @skipLogicCollection.importString(@get('value') || '')

@XLF.RowDetailMixins =
  relevant: SkipLogicDetailMixin
