     
     public typealias Database = GATTDatabase
 }
-
-public extension GATTDatabase {
-    
-    public typealias Service = GATT.Service
-    public typealias Characteristic = GATT.Characteristic
-    public typealias Descriptor = GATT.Descriptor
-    public typealias Permission = GATT.Permission
-}

        
        public let uuid: BluetoothUUID
        
        public let permissions: BitMaskOptionSet<Permission>
        
        public var value: Data
        

        }
        
        /// Initialize attribute with a `Characteristic Descriptor`.
        private init(descriptor: GATT.Descriptor, handle: UInt16) {
            
            self.handle = handle
            self.uuid = descriptor.uuid
