 	setData: (data) ->
 		super(data)
 		@setDataOnInputs()
+		return
 
 	setDataOnInputs: ->
 		if not @__inputs


			input.setCheckChangedValue(v)

			# All keys are selected when user_selectable option is false, otherwise the only ones with values are selected.
			@__userSelectedData[input.getName()] = not @__user_selectable or (@__user_selectable and not CUI.util.isEmpty(v))
		return

	setInputVisibility: ->
		# the "append" re-orders the input, if needed

			call: (_, info) =>
				if not CUI.util.isUndef(info.user_selectable)
					@__user_selectable = info.user_selectable
				@__setUserSelectedData()
				@setInputVisibility()

		@__inputs = []
