     // MARK: - Consignation
 
     /// The display duration of volatile messages
-    public static let VOLATILE_DISPLAY_DURATION: Double=3
+    public static let VOLATILE_DISPLAY_DURATION: Double = 3
 
     // MARK:  Simple stack management
 
-    open var trackingIsEnabled: Bool=false
-
-    open var glogTrackedEntries: Bool=false
-
-    open var trackingStack=[(result:Any?, context:Consignable)]()
+    open var trackingIsEnabled: Bool = false
+
+    open var glogTrackedEntries: Bool = false
+
+    open var trackingStack = [(result:Any?, context:Consignable)]()
 
     // MARK: - BSFS: BoxDelegate
 

        return self._bsfs!
    }

    internal var _bsfs:BSFS?

    // Hook the triggers
    public var triggerHooks=[TriggerHook]()

    // Triggered Data is used to store data before data integration
    internal var _triggeredDataBuffer:[Trigger]=[Trigger]()

    // An in memory flag to distinguish dotBart import case
    open var dotBart=false

    /// The underlining storage hashed by collection name
    internal var _collections=[String:BartlebyCollection]()

    /// We store the URL of the active security bookmarks
    internal var _activeSecurityBookmarks=[String:URL]()

    // Reachability Manager
    internal var _reachabilityManager:NetworkReachabilityManager?


    // The online flag is driving the "connection" process
    // It connects to the SSE and starts the pushLoop
    open var online:Bool = false{
        willSet{
            // Transition on line
            if newValue == true && online == false{
                self._connectToSSE()
            }
            // Transition off line
            if newValue == false && online == true{
                self.log("SSE is transitioning offline",file:#file,function:#function,line:#line,category: "SSE")
                self._closeSSE()
            }
            if newValue == online{
                self.log("Neutral online var setting",file:#file,function:#function,line:#line,category: "SSE")
            }
        }
        didSet{
            self.metadata.online = online
            self.startPushLoopIfNecessary()
        }
    }
