         return self.cbCharacteristic.value
     }
 
-    public var stringValue : Dictionary<String, String>? {
+    public var stringValue :[String:String]? {
         if let data = self.dataValue {
             return self.profile.stringValue(data)
         } else {

    
    internal let cbCharacteristic : CBCharacteristic
    internal let _service         : Service
    internal let profile          : CharacteristicProfile!
    
    public var service : Service {
        return self._service

    public func startNotifying() -> Future<Characteristic> {
        self.notificationStateChangedPromise = Promise<Characteristic>()
        if self.propertyEnabled(.Notify) {
            self.service.peripheral.cbPeripheral.setNotifyValue(true, forCharacteristic:self.cbCharacteristic)
        }
        return self.notificationStateChangedPromise.future
    }
