Don't enable assertions in release builds
Removing Lumberjack logging to avoid linker errors with other projects that also use Lumberjack.
Fixing a bug where observers could get removed before they were added