     "embeddable_image_question_answer[answer_text]"
   ]
   constructor: (@$form) ->
+    @required = @$form.find("input.hidden_is_final").length > 0
     @data = []
 
   filtered_data: (array) ->

    @save_indicator = SaveIndicator.instance()
    @intercept_navigation()
    @forms = []
    @prevent_forward_navigation_count = 0
    if $('.live_submit').length
      $('.live_submit').each (i,e) =>
        @forms.push(new SaveOnChange($(e),@))


  is_answered: () ->
    @mark_form_clean()
    data = @$form.serializeArray()
    @data = data.filter (obj) ->
      obj.name in CompleteChecker.FieldNames

    if @data.length == 0 # multiple choices
      @mark_form_missing_required() if @required
      return false

    @mark_form_element_clean(obj) for obj in @data
