     
     public static func set(value: Any, forProperty property: Clink.PeerPropertyKey) {
         let serviceChar: CBMutableCharacteristic
+        let charDescriptor: CBMutableDescriptor
         let propUpdateNotifChar: CBMutableCharacteristic
         let localPeerChar: LocalPeerCharacteristic
         

            Clink.shared.service.characteristics = serviceCharacteristics
        }
        
        Clink.shared.peripheralManager.updateValue(
            NSKeyedArchiver.archivedData(withRootObject: localPeerChar),
            for: propUpdateNotifChar,
            onSubscribedCentrals: nil)
    }

                characteristicId: serviceChar.uuid.uuidString,
                updateNotificationCharId: propUpdateNotifChar.uuid.uuidString)
            
            
            charDescriptor = CBMutableDescriptor(type: CBUUID(), value: serviceChar.uuid.uuidString)
            
            
            Clink.shared.localPeerCharacteristics[property] = char
        } else {
            let charId = CBUUID()
