 
             if status && @_status.indexOf(status) is -1
                 @_status.push status
+                @_status['is'+floyd.tools.strings.capitalize status] = true
 
                 @_emit 'before:'+status
 

        resume: (done)->
            if @_status.indexOf('suspended') isnt -1
                @_status.pop()
                @_init 'resume', 'resumed', done

            else done new Error 'context not suspended'

            super null, @parent

            @_status = []
            for action in ACTIONS
                @_status['is'+floyd.tools.strings.capitalize (ACTION_MAPPING[action] || action)] = false

            @_hiddenKeys.push 'data', 'parent', 'children', 'permissions', 'lookup', 'lookupLocal', 'configure', 'init', 'boot', 'booting', 'booted', 'start', 'started', 'running', 'suspend', 'suspended', 'resume', 'resumed', 'shutdown', 'stop', 'stopped', 'error', 'delegate'

