     public private (set) lazy var centralManager: CBCentralManager = self.bleDiscovery.centralManager
     
     public var delegate: NuimoDiscoveryDelegate?
-    public var webSocketControllerURLs: [String]
     public var detectUnreachableControllers: Bool
 
     private let options: [String : AnyObject]


    public init(delegate: NuimoDiscoveryDelegate? = nil, options: [String : AnyObject] = [:]) {
        self.options = options
        webSocketControllerURLs = options[NuimoDiscoveryManagerWebSocketControllerURLsKey] as? [String] ?? []
        detectUnreachableControllers = options[NuimoDiscoveryManagerAutoDetectUnreachableControllersKey] as? Bool ?? false
        super.init()
        self.delegate = delegate

    public func startDiscovery() {
        // Discover websocket controllers
        #if NUIMO_USE_WEBSOCKETS
        (options[NuimoDiscoveryManagerWebSocketControllerURLsKey] as? [String])?.forEach {
            delegate?.nuimoDiscoveryManager(self, didDiscoverNuimoController: NuimoWebSocketController(url: $0))
        }
        #endif
