 
     return retval
 
+  @::__defineGetter__ 'elements', ->
+    @constructor.elements
+
+  @::__defineGetter__ 'e', ->
+    @elements
+
   resume: (answers) ->
     if type.isArray answers
       for {key, value} in answers

      bind: (args...) => Pathway.bind(args...)
      logger: log
      log: log
    }, scope or {}), args




    data = questions: []
    for question, i in questions
      answer   = @answers[question]
      element  = qanswers[i]

      if answer
        page.fill element, answer
      else
        logger.debug "element = ", element, " -- element.type = ", element.type
        data.questions.push
          key: question
          label: question
