     }
     
     public var name: String {
-        return profile.name
+        return profile?.name ?? "Unknown"
     }
     
     public var isNotifying: Bool {

    }
    
    public var stringValues: [String] {
        return profile.stringValues
    }

    public var stringValue: [String : String]? {

    // MARK: Data Access
    public func stringValue(_ data: Data?) -> [String : String]? {
        if let data = data {
            return profile?.stringValue(data)
        } else {
            return nil
        }
    }
    
    public func data(fromString stringValue: [String : String]) -> Data? {
        return profile?.data(fromString: stringValue)
    }
    
    public func propertyEnabled(_ property: CBCharacteristicProperties) -> Bool {
