                 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()

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

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