     @onDeactivatedAction = ->
       onDeactivatedAction
 
+    # Refactor the options into a common getter?
+    @childrenCanActivate = ->
+      childrenCanActivate
+
     @setMode = (m) ->
       mode = m
 


    mode = opts.mode ||= Node.Modes.EXCLUSIVE
    initialState = opts.initialState ||= Node.States.DEACTIVATED

    onActivatedAction = null
    onDeactivatedAction = null

              transition: Node.Transitions.ACTIVATE
            return Node.deactivate sibling
      else
        return false unless parent.childrenCanActivate()
        parent.setOnActivatedAction
          node: node
          transition: Node.Transitions.ACTIVATE
