private void TerminationHookDoneWhenNoChildren() { _terminating.WhileOn(() => { if (!HasChildren) { _terminator.Tell(TerminationHookDone.Instance, this); } }); }