To add an observer currently (according to test cases), one would have to be
attached and in some cases set a boolean (Ex: traceFork) to true.
If we follow the same implicit state transitions as with stop/continue adding an
observer should automatically set up the environment ie attach and set traceX to
This has been implemented, adding an observer triggers an attach.