 
     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




extend         = require 'lang/extend'
date           = require 'lang/date'
array          = require 'lang/array'
dateForElement = (require 'dom/date').forElement
{trim}         = require 'lang/string'
func           = require 'lang/func'
type           = require 'lang/type'
