     /// Minimum length
     public static let length = 1 + 4
     
-    public let handles: [UInt16]
+    public var handles: [UInt16]
     
     public init?(handles: [UInt16]) {
         

///
/// The read response is sent in reply to a received *Read Multiple Request* and
/// contains the values of the attributes that have been read.
///
/// - Note: A client should not use this request for attributes when the Set Of Values parameter
/// could be `(ATT_MTU–1)` as it will not be possible to determine if the last attribute value
/// is complete, or if it overflowed.
public struct ATTReadMultipleResponse: ATTProtocolDataUnit {
    
    public static let attributeOpcode = ATT.Opcode.readMultipleResponse

    
    public var byteValue: [UInt8] {
        
        let type = ATTReadBlobResponse.self
        
        return [type.attributeOpcode.rawValue] + values
    }
}

