Vastly improved thread safety of AbstractLifecycleObject