         
         public var permissions: [Permission]
         
-        public init(UUID: Bluetooth.UUID, value: [UInt8] = [], permissions: [Permission] = []) {
+        public init(UUID: Bluetooth.UUID = .Bit128(SwiftFoundation.UUID()),
+                    value: [UInt8] = [],
+                    permissions: [Permission] = []) {
             
             self.UUID = UUID
             self.value = value

        
        public var descriptors: [Descriptor]
        
        public init(UUID: Bluetooth.UUID,
                    value: Data = Data(),
                    permissions: [Permission] = [],
                    properties: [Property] = [],

        
        public var includedServices: [IncludedService]
        
        public init(UUID: Bluetooth.UUID = .Bit128(SwiftFoundation.UUID()),
                    primary: Bool = true,
                    characteristics: [Characteristic] = [],
                    includedServices: [IncludedService] = []) {
            
            self.UUID = UUID
            self.characteristics = characteristics
