code: function(properties) {
          this._handle = null;
          this._descriptors = null;
  
          this.service = null;
          this.uuid = null;
          this.properties = {
              broadcast: false,
              read: false,
              writeWithoutResponse: false,
              write: false,
              notify: false,
              indicate: false,
              authenticatedSignedWrites: false,
              reliableWrite: false,
              writableAuxiliaries: false
          };
          this.value = null;
  
          mergeDictionary(this, properties);
      }
docs: BluetoothRemoteGATTCharacteristic Object