Defer a certain action for a certain period of time until
it is executed. Note that the action is just executed as
long as *this* runtime object for which you defer the action
still exists in the runtime database. If it disappears before
the deferred action triggers, the action will never be executed.
Parameters:
period - of time for which you want to defer an action
action - which should be executed after the given period.